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

test_sql_negative.py .

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

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

test_sql_negative.py .

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

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 2.49s ===============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/e9my/002ce1/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.07s =============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/e9my/002cd8/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.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/e9my/002cdd/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f60db6bbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f60db74d8bf  (/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/e9my/002cdd/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/e9my/002cdd/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/e9my/002cdd/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 274952
DEBUG    ya.test:process.py:259 Command (pid 274952) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 274952) elapsed time (sec): 8.34555959701538
DEBUG    ya.test:process.py:263 Command (pid 274952) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) maxrss: 756768
DEBUG    ya.test:process.py:263 Command (pid 274952) minflt: 58835
DEBUG    ya.test:process.py:263 Command (pid 274952) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) nivcsw: 429
DEBUG    ya.test:process.py:263 Command (pid 274952) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 274952) nvcsw: 14076
DEBUG    ya.test:process.py:263 Command (pid 274952) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 274952) stime: 0.458597
DEBUG    ya.test:process.py:263 Command (pid 274952) utime: 2.196779
DEBUG    ya.test:process.py:263 Command (pid 274952) wtime: 8.352
DEBUG    ya.test:process.py:275 Command (pid 274952) output:
2025-10-25T21:06:07.002792Z Fetching udfs...
2025-10-25T21:06:07.014082Z Initialization of fq runner...
2025-10-25T21:06:08.259832Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 274952) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f60db6bbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f60db74d8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f60db6bbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f60db74d8bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7ffba0a68ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7ffba0afa8bf  (/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/e9my/002cdd/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/e9my/002cdd/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/e9my/002cdd/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 281004
DEBUG    ya.test:process.py:259 Command (pid 281004) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 281004) elapsed time (sec): 8.68523097038269
DEBUG    ya.test:process.py:263 Command (pid 281004) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) maxrss: 755848
DEBUG    ya.test:process.py:263 Command (pid 281004) minflt: 58541
DEBUG    ya.test:process.py:263 Command (pid 281004) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) nivcsw: 446
DEBUG    ya.test:process.py:263 Command (pid 281004) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 281004) nvcsw: 12500
DEBUG    ya.test:process.py:263 Command (pid 281004) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 281004) stime: 0.44219899999999995
DEBUG    ya.test:process.py:263 Command (pid 281004) utime: 2.170892
DEBUG    ya.test:process.py:263 Command (pid 281004) wtime: 8.686
DEBUG    ya.test:process.py:275 Command (pid 281004) output:
2025-10-25T21:06:15.564166Z Fetching udfs...
2025-10-25T21:06:15.578385Z Initialization of fq runner...
2025-10-25T21:06:16.610466Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 281004) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7ffba0a68ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7ffba0afa8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7ffba0a68ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7ffba0afa8bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fae3bd21ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fae3bdb38bf  (/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/e9my/002cdd/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/e9my/002cdd/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/e9my/002cdd/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 284618
DEBUG    ya.test:process.py:259 Command (pid 284618) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 284618) elapsed time (sec): 8.59786057472229
DEBUG    ya.test:process.py:263 Command (pid 284618) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) maxrss: 757212
DEBUG    ya.test:process.py:263 Command (pid 284618) minflt: 58451
DEBUG    ya.test:process.py:263 Command (pid 284618) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) nivcsw: 418
DEBUG    ya.test:process.py:263 Command (pid 284618) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 284618) nvcsw: 13533
DEBUG    ya.test:process.py:263 Command (pid 284618) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 284618) stime: 0.44511199999999995
DEBUG    ya.test:process.py:263 Command (pid 284618) utime: 2.056566
DEBUG    ya.test:process.py:263 Command (pid 284618) wtime: 8.599
DEBUG    ya.test:process.py:275 Command (pid 284618) output:
2025-10-25T21:06:24.315840Z Fetching udfs...
2025-10-25T21:06:24.324771Z Initialization of fq runner...
2025-10-25T21:06:25.214962Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 284618) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fae3bd21ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fae3bdb38bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fae3bd21ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fae3bdb38bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f4b4dbf8ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f4b4dc8a8bf  (/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/e9my/002cdd/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/e9my/002cdd/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/e9my/002cdd/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 288144
DEBUG    ya.test:process.py:259 Command (pid 288144) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 288144) elapsed time (sec): 7.788274526596069
DEBUG    ya.test:process.py:263 Command (pid 288144) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288144) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 288144) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288144) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288144) majflt: 3
DEBUG    ya.test:process.py:263 Command (pid 288144) maxrss: 756080
DEBUG    ya.test:process.py:263 Command (pid 288144) minflt: 58339
DEBUG    ya.test:process.py:263 Command (pid 288144) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 288144) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 288144) nivcsw: 452
DEBUG    ya.test:process.py:263 Command (pid 288144) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 288144) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 288144) nvcsw: 13011
DEBUG    ya.test:process.py:263 Command (pid 288144) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 288144) stime: 0.429515
DEBUG    ya.test:process.py:263 Command (pid 288144) utime: 2.10894
DEBUG    ya.test:process.py:263 Command (pid 288144) wtime: 7.801
DEBUG    ya.test:process.py:275 Command (pid 288144) output:
2025-10-25T21:06:33.153686Z Fetching udfs...
2025-10-25T21:06:33.165074Z Initialization of fq runner...
2025-10-25T21:06:34.317176Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 288144) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f4b4dbf8ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f4b4dc8a8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f4b4dbf8ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f4b4dc8a8bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fd50b844ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fd50b8d68bf  (/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/e9my/002cdd/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/e9my/002cdd/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/e9my/002cdd/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 291209
DEBUG    ya.test:process.py:259 Command (pid 291209) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 291209) elapsed time (sec): 9.154679536819458
DEBUG    ya.test:process.py:263 Command (pid 291209) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 291209) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 291209) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 291209) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 291209) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 291209) maxrss: 754308
DEBUG    ya.test:process.py:263 Command (pid 291209) minflt: 58433
DEBUG    ya.test:process.py:263 Command (pid 291209) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 291209) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 291209) nivcsw: 376
DEBUG    ya.test:process.py:263 Command (pid 291209) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 291209) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 291209) nvcsw: 15510
DEBUG    ya.test:process.py:263 Command (pid 291209) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 291209) stime: 0.510335
DEBUG    ya.test:process.py:263 Command (pid 291209) utime: 2.07195
DEBUG    ya.test:process.py:263 Command (pid 291209) wtime: 9.156
DEBUG    ya.test:process.py:275 Command (pid 291209) output:
2025-10-25T21:06:41.003728Z Fetching udfs...
2025-10-25T21:06:41.015937Z Initialization of fq runner...
2025-10-25T21:06:41.983866Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 291209) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fd50b844ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fd50b8d68bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fd50b844ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fd50b8d68bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/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-25T21:06:51.738590Z\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-25T21:06:51.809972Z Query execution failed\n'
E   
E   log file:
E   2025-10-25T21:06:50.278120Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565268826455609084:2249];send_to=[0:7307199536658146131:7762515];
E   2025-10-25T21:06:50.278232Z 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-25T21:06:50.584337Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-25T21:06:50.586807Z 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-25T21:06:50.592778Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-25T21:06:50.602242Z node 1 :CONFIGS_DISPATCHER ERROR: configs_dispatcher.cpp:1229: Notification cookie mismatch for subscription [1:7565268826455608873:2082] 1761426410271633 != 1761426410271637
E   2025-10-25T21:06:50.604556Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-25T21:06:50.618311Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-25T21:06:50.725285Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-25T21:06:50.725303Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-25T21:06:50.725306Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-25T21:06:50.725411Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-25T21:06:50.795119Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976710657: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-25T21:06:50.799096Z 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-25T21:06:50.804289Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__notify.cpp:122: NotifyTxCompletion, unknown transaction, txId: 281474976710657, at schemeshard: 72057594046644480
E   2025-10-25T21:06:51.277217Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
E   2025-10-25T21:06:51.737194Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtvnq73r0e8g59bk 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/e9my/002cdd/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/e9my/002cdd/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/e9my/002cdd/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 295177
DEBUG    ya.test:process.py:259 Command (pid 295177) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 295177) elapsed time (sec): 2.1506502628326416
DEBUG    ya.test:process.py:263 Command (pid 295177) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) maxrss: 734616
DEBUG    ya.test:process.py:263 Command (pid 295177) minflt: 54749
DEBUG    ya.test:process.py:263 Command (pid 295177) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) nivcsw: 290
DEBUG    ya.test:process.py:263 Command (pid 295177) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 295177) nvcsw: 3454
DEBUG    ya.test:process.py:263 Command (pid 295177) oublock: 64
DEBUG    ya.test:process.py:263 Command (pid 295177) stime: 0.383067
DEBUG    ya.test:process.py:263 Command (pid 295177) utime: 1.943552
DEBUG    ya.test:process.py:263 Command (pid 295177) wtime: 2.152
DEBUG    ya.test:process.py:275 Command (pid 295177) output:
2025-10-25T21:06:50.214679Z Fetching udfs...
2025-10-25T21:06:50.225570Z Initialization of fq runner...
2025-10-25T21:06:51.490143Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.316631s

DEBUG    ya.test:process.py:276 Command (pid 295177) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-25T21:06:51.738590Z
    <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-25T21:06:51.809972Z 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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/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-25T21:06:53.708095Z\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-25T21:06:53.742418Z Query execution failed\n'
E   
E   log file:
E   2025-10-25T21:06:52.703046Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565268837436917780:2151];send_to=[0:7307199536658146131:7762515];
E   2025-10-25T21:06:52.703308Z 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-25T21:06:52.730925Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:123: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, got undelivered to scheme cache: ActorUnknown
E   2025-10-25T21:06:52.759569Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-25T21:06:52.804593Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-25T21:06:52.804607Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-25T21:06:52.804610Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-25T21:06:52.804701Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-25T21:06:52.806569Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-25T21:06:52.806631Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-25T21:06:52.807733Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-25T21:06:52.844113Z 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-25T21:06:52.873734Z 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-25T21:06:53.705092Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
E   2025-10-25T21:06:53.706801Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtvnq58v61a6qrg6 ResignQuery, status ABORTED
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/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/e9my/002cdd/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 296319
DEBUG    ya.test:process.py:259 Command (pid 296319) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 296319) elapsed time (sec): 2.001310348510742
DEBUG    ya.test:process.py:263 Command (pid 296319) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 296319) inblock: 8448
DEBUG    ya.test:process.py:263 Command (pid 296319) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 296319) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 296319) majflt: 22
DEBUG    ya.test:process.py:263 Command (pid 296319) maxrss: 728648
DEBUG    ya.test:process.py:263 Command (pid 296319) minflt: 55045
DEBUG    ya.test:process.py:263 Command (pid 296319) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 296319) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 296319) nivcsw: 196
DEBUG    ya.test:process.py:263 Command (pid 296319) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 296319) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 296319) nvcsw: 3354
DEBUG    ya.test:process.py:263 Command (pid 296319) oublock: 64
DEBUG    ya.test:process.py:263 Command (pid 296319) stime: 0.41713
DEBUG    ya.test:process.py:263 Command (pid 296319) utime: 1.791674
DEBUG    ya.test:process.py:263 Command (pid 296319) wtime: 2.002
DEBUG    ya.test:process.py:275 Command (pid 296319) output:
2025-10-25T21:06:52.653977Z Fetching udfs...
2025-10-25T21:06:52.664776Z Initialization of fq runner...
2025-10-25T21:06:53.418887Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.320145s

DEBUG    ya.test:process.py:276 Command (pid 296319) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-25T21:06:53.708095Z
    <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-25T21:06:53.742418Z 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 ===============================
9.17s call     test_sql_streaming.py::test[hop-GroupByHopNoKey-default.txt]
8.70s call     test_sql_streaming.py::test[hop-GroupByHopByStringKey-default.txt]
8.61s call     test_sql_streaming.py::test[hop-GroupByHopExprKey-default.txt]
8.38s call     test_sql_streaming.py::test[hop-GroupByHop-default.txt]
7.81s call     test_sql_streaming.py::test[hop-GroupByHopListKey-default.txt]
2.17s call     test_sql_streaming.py::test[hop-GroupByHopPercentile-default.txt]
2.02s call     test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt]
0.01s setup    test_sql_streaming.py::test[hop-GroupByHopNoKey-default.txt]
0.01s setup    test_sql_streaming.py::test[hop-GroupByHop-default.txt]
0.01s setup    test_sql_streaming.py::test[hop-GroupByHopExprKey-default.txt]

(11 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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_3cjp3ybd/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f60db6bbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f60db74d8bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ca0othty/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7ffba0a68ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7ffba0afa8bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_86hhicfp/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fae3bd21ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fae3bdb38bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_4nonjdrj/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f4b4dbf8ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f4b4dc8a8bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bhr8c8mp/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fd50b844ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fd50b8d68bf  (/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/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p96_j2oy/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-25T21:06:51.738590Z\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-25T21:06:51.809972Z Query execution failed\n'

log file:
2025-10-25T21:06:50.278120Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565268826455609084:2249];send_to=[0:7307199536658146131:7762515];
2025-10-25T21:06:50.278232Z 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-25T21:06:50.584337Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-25T21:06:50.586807Z 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-25T21:06:50.592778Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-25T21:06:50.602242Z node 1 :CONFIGS_DISPATCHER ERROR: configs_dispatcher.cpp:1229: Notification cookie mismatch for subscription [1:7565268826455608873:2082] 1761426410271633 != 1761426410271637
2025-10-25T21:06:50.604556Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-25T21:06:50.618311Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-25T21:06:50.725285Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-25T21:06:50.725303Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-25T21:06:50.725306Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-25T21:06:50.725411Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-25T21:06:50.795119Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976710657: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-25T21:06:50.799096Z 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-25T21:06:50.804289Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__notify.cpp:122: NotifyTxCompletion, unknown transaction, txId: 281474976710657, at schemeshard: 72057594046644480
2025-10-25T21:06:51.277217Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
2025-10-25T21:06:51.737194Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtvnq73r0e8g59bk ResignQuery, status ABORTED
FAILED test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt] - AssertionError: Command
/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdd/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/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdd/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zd8fh9tv/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-25T21:06:53.708095Z\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-25T21:06:53.742418Z Query execution failed\n'

log file:
2025-10-25T21:06:52.703046Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565268837436917780:2151];send_to=[0:7307199536658146131:7762515];
2025-10-25T21:06:52.703308Z 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-25T21:06:52.730925Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:123: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, got undelivered to scheme cache: ActorUnknown
2025-10-25T21:06:52.759569Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-25T21:06:52.804593Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-25T21:06:52.804607Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-25T21:06:52.804610Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-25T21:06:52.804701Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-25T21:06:52.806569Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-25T21:06:52.806631Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-25T21:06:52.807733Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-25T21:06:52.844113Z 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-25T21:06:52.873734Z 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-25T21:06:53.705092Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
2025-10-25T21:06:53.706801Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtvnq58v61a6qrg6 ResignQuery, status ABORTED
============================== 7 failed in 47.68s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fbdf5639ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fbdf56cb8bf  (/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/e9my/002cdb/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/e9my/002cdb/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/e9my/002cdb/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 274945
DEBUG    ya.test:process.py:259 Command (pid 274945) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 274945) elapsed time (sec): 8.54108738899231
DEBUG    ya.test:process.py:263 Command (pid 274945) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) maxrss: 756460
DEBUG    ya.test:process.py:263 Command (pid 274945) minflt: 58916
DEBUG    ya.test:process.py:263 Command (pid 274945) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) nivcsw: 615
DEBUG    ya.test:process.py:263 Command (pid 274945) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 274945) nvcsw: 14472
DEBUG    ya.test:process.py:263 Command (pid 274945) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 274945) stime: 0.46218
DEBUG    ya.test:process.py:263 Command (pid 274945) utime: 2.216288
DEBUG    ya.test:process.py:263 Command (pid 274945) wtime: 8.55
DEBUG    ya.test:process.py:275 Command (pid 274945) output:
2025-10-25T21:06:06.997436Z Fetching udfs...
2025-10-25T21:06:07.006709Z Initialization of fq runner...
2025-10-25T21:06:08.237774Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 274945) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fbdf5639ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fbdf56cb8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fbdf5639ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fbdf56cb8bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7fb8b3f0cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7fb8b3f9e8bf  (/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/e9my/002cdb/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/e9my/002cdb/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/e9my/002cdb/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 281160
DEBUG    ya.test:process.py:259 Command (pid 281160) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 281160) elapsed time (sec): 9.191495418548584
DEBUG    ya.test:process.py:263 Command (pid 281160) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) maxrss: 756524
DEBUG    ya.test:process.py:263 Command (pid 281160) minflt: 58202
DEBUG    ya.test:process.py:263 Command (pid 281160) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) nivcsw: 489
DEBUG    ya.test:process.py:263 Command (pid 281160) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 281160) nvcsw: 14318
DEBUG    ya.test:process.py:263 Command (pid 281160) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 281160) stime: 0.392646
DEBUG    ya.test:process.py:263 Command (pid 281160) utime: 2.170103
DEBUG    ya.test:process.py:263 Command (pid 281160) wtime: 9.198
DEBUG    ya.test:process.py:275 Command (pid 281160) output:
2025-10-25T21:06:15.764037Z Fetching udfs...
2025-10-25T21:06:15.774200Z Initialization of fq runner...
2025-10-25T21:06:16.741569Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 281160) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #37 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #38 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #39 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #45 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fb8b3f0cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fb8b3f9e8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #37 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #38 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #39 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #45 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7fb8b3f0cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7fb8b3f9e8bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7fa06b7e8ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7fa06b87a8bf  (/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/e9my/002cdb/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/e9my/002cdb/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/e9my/002cdb/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 285220
DEBUG    ya.test:process.py:259 Command (pid 285220) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 285220) elapsed time (sec): 9.751548528671265
DEBUG    ya.test:process.py:263 Command (pid 285220) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) maxrss: 757928
DEBUG    ya.test:process.py:263 Command (pid 285220) minflt: 58803
DEBUG    ya.test:process.py:263 Command (pid 285220) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) nivcsw: 456
DEBUG    ya.test:process.py:263 Command (pid 285220) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 285220) nvcsw: 14089
DEBUG    ya.test:process.py:263 Command (pid 285220) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 285220) stime: 0.42579
DEBUG    ya.test:process.py:263 Command (pid 285220) utime: 2.135803
DEBUG    ya.test:process.py:263 Command (pid 285220) wtime: 9.766
DEBUG    ya.test:process.py:275 Command (pid 285220) output:
2025-10-25T21:06:25.276985Z Fetching udfs...
2025-10-25T21:06:25.292024Z Initialization of fq runner...
2025-10-25T21:06:26.386600Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 285220) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #37 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #38 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #39 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #45 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fa06b7e8ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fa06b87a8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #37 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #38 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #39 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #45 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7fa06b7e8ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7fa06b87a8bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f668ca09ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f668ca9b8bf  (/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/e9my/002cdb/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/e9my/002cdb/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/e9my/002cdb/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 288893
DEBUG    ya.test:process.py:259 Command (pid 288893) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 288893) elapsed time (sec): 8.16429877281189
DEBUG    ya.test:process.py:263 Command (pid 288893) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) maxrss: 758484
DEBUG    ya.test:process.py:263 Command (pid 288893) minflt: 58715
DEBUG    ya.test:process.py:263 Command (pid 288893) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) nivcsw: 367
DEBUG    ya.test:process.py:263 Command (pid 288893) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 288893) nvcsw: 13808
DEBUG    ya.test:process.py:263 Command (pid 288893) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 288893) stime: 0.485324
DEBUG    ya.test:process.py:263 Command (pid 288893) utime: 1.955594
DEBUG    ya.test:process.py:263 Command (pid 288893) wtime: 8.165
DEBUG    ya.test:process.py:275 Command (pid 288893) output:
2025-10-25T21:06:34.863310Z Fetching udfs...
2025-10-25T21:06:34.873095Z Initialization of fq runner...
2025-10-25T21:06:35.837087Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 288893) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f668ca09ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f668ca9b8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f668ca09ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f668ca9b8bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fd354bb3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fd354c458bf  (/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/e9my/002cdb/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/e9my/002cdb/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/e9my/002cdb/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 292192
DEBUG    ya.test:process.py:259 Command (pid 292192) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 292192) elapsed time (sec): 8.314598321914673
DEBUG    ya.test:process.py:263 Command (pid 292192) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 292192) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 292192) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 292192) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 292192) majflt: 5
DEBUG    ya.test:process.py:263 Command (pid 292192) maxrss: 756816
DEBUG    ya.test:process.py:263 Command (pid 292192) minflt: 58129
DEBUG    ya.test:process.py:263 Command (pid 292192) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 292192) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 292192) nivcsw: 218
DEBUG    ya.test:process.py:263 Command (pid 292192) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 292192) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 292192) nvcsw: 14691
DEBUG    ya.test:process.py:263 Command (pid 292192) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 292192) stime: 0.445424
DEBUG    ya.test:process.py:263 Command (pid 292192) utime: 1.9305819999999998
DEBUG    ya.test:process.py:263 Command (pid 292192) wtime: 8.316
DEBUG    ya.test:process.py:275 Command (pid 292192) output:
2025-10-25T21:06:43.135813Z Fetching udfs...
2025-10-25T21:06:43.145713Z Initialization of fq runner...
2025-10-25T21:06:43.985611Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 292192) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fd354bb3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fd354c458bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fd354bb3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fd354c458bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7fe6578f2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7fe6579848bf  (/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/e9my/002cdb/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/e9my/002cdb/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/e9my/002cdb/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 295877
DEBUG    ya.test:process.py:259 Command (pid 295877) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 295877) elapsed time (sec): 8.353068351745605
DEBUG    ya.test:process.py:263 Command (pid 295877) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295877) inblock: 1200
DEBUG    ya.test:process.py:263 Command (pid 295877) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295877) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295877) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 295877) maxrss: 758612
DEBUG    ya.test:process.py:263 Command (pid 295877) minflt: 59249
DEBUG    ya.test:process.py:263 Command (pid 295877) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 295877) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 295877) nivcsw: 221
DEBUG    ya.test:process.py:263 Command (pid 295877) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 295877) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 295877) nvcsw: 16931
DEBUG    ya.test:process.py:263 Command (pid 295877) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 295877) stime: 0.502385
DEBUG    ya.test:process.py:263 Command (pid 295877) utime: 2.042001
DEBUG    ya.test:process.py:263 Command (pid 295877) wtime: 8.354
DEBUG    ya.test:process.py:275 Command (pid 295877) output:
2025-10-25T21:06:51.557634Z Fetching udfs...
2025-10-25T21:06:51.567997Z Initialization of fq runner...
2025-10-25T21:06:52.460367Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 295877) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #37 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #38 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #39 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #45 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fe6578f2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fe6579848bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #37 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #38 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #39 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #45 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7fe6578f2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7fe6579848bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/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-25T21:07:00.999245Z\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-25T21:07:01.093122Z Query execution failed\n'
E   
E   log file:
E   2025-10-25T21:06:59.998872Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565268865258827538:2081];send_to=[0:7307199536658146131:7762515];
E   2025-10-25T21:06:59.999278Z 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-25T21:07:00.079625Z 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-25T21:07:00.082792Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-25T21:07:00.103393Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-25T21:07:00.103450Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-25T21:07:00.104570Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-25T21:07:00.129106Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-25T21:07:00.129121Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-25T21:07:00.129123Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-25T21:07:00.129213Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-25T21:07:00.176623Z 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-25T21:07:00.239404Z 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-25T21:07:00.998239Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtvnpu88vchd4p7i ResignQuery, status ABORTED
E   2025-10-25T21:07:01.000604Z 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-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/e9my/002cdb/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/e9my/002cdb/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/e9my/002cdb/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 299979
DEBUG    ya.test:process.py:259 Command (pid 299979) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 299979) elapsed time (sec): 1.6795034408569336
DEBUG    ya.test:process.py:263 Command (pid 299979) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 299979) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 299979) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 299979) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 299979) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 299979) maxrss: 734568
DEBUG    ya.test:process.py:263 Command (pid 299979) minflt: 54575
DEBUG    ya.test:process.py:263 Command (pid 299979) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 299979) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 299979) nivcsw: 55
DEBUG    ya.test:process.py:263 Command (pid 299979) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 299979) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 299979) nvcsw: 3794
DEBUG    ya.test:process.py:263 Command (pid 299979) oublock: 56
DEBUG    ya.test:process.py:263 Command (pid 299979) stime: 0.364224
DEBUG    ya.test:process.py:263 Command (pid 299979) utime: 1.729055
DEBUG    ya.test:process.py:263 Command (pid 299979) wtime: 1.681
DEBUG    ya.test:process.py:275 Command (pid 299979) output:
2025-10-25T21:06:59.954651Z Fetching udfs...
2025-10-25T21:06:59.964796Z Initialization of fq runner...
2025-10-25T21:07:00.781979Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.308285s

DEBUG    ya.test:process.py:276 Command (pid 299979) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-25T21:07:00.999245Z
    <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-25T21:07:01.093122Z 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 ===============================
9.77s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowByStringKey-default.txt]
9.20s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindow-default.txt]
8.56s call     test_sql_streaming.py::test[hop-GroupByHopWithDataWatermarks-default.txt]
8.36s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowNoKey-default.txt]
8.32s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowListKey-default.txt]
8.18s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowExprKey-default.txt]
1.69s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowPercentile-default.txt]
0.01s setup    test_sql_streaming.py::test[hop-GroupByHopWithDataWatermarks-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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_30_myflk/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fbdf5639ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fbdf56cb8bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_g8fa4q_a/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fb8b3f0cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fb8b3f9e8bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_aiqb9zwi/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fa06b7e8ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fa06b87a8bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_ij9hw_v0/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f668ca09ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f668ca9b8bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9e76ede7/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fd354bb3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fd354c458bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9yrxbp75/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fe6578f2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fe6579848bf  (/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/e9my/002cdb/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdb/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/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdb/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_9azcyxwo/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-25T21:07:00.999245Z\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-25T21:07:01.093122Z Query execution failed\n'

log file:
2025-10-25T21:06:59.998872Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565268865258827538:2081];send_to=[0:7307199536658146131:7762515];
2025-10-25T21:06:59.999278Z 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-25T21:07:00.079625Z 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-25T21:07:00.082792Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-25T21:07:00.103393Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-25T21:07:00.103450Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-25T21:07:00.104570Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-25T21:07:00.129106Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-25T21:07:00.129121Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-25T21:07:00.129123Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-25T21:07:00.129213Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-25T21:07:00.176623Z 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-25T21:07:00.239404Z 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-25T21:07:00.998239Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtvnpu88vchd4p7i ResignQuery, status ABORTED
2025-10-25T21:07:01.000604Z 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 54.76s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/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-25T21:06:08.125061Z\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-25T21:06:08.236778Z Query execution failed\n'
E   
E   log file:
E   2025-10-25T21:06:06.781969Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565268638251574296:2085];send_to=[0:7307199536658146131:7762515];
E   2025-10-25T21:06:06.782035Z 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-25T21:06:06.948544Z 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-25T21:06:06.953603Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-25T21:06:06.953661Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-25T21:06:06.956945Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-25T21:06:06.972082Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-25T21:06:07.088933Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-25T21:06:07.088954Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-25T21:06:07.088957Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-25T21:06:07.089082Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-25T21:06:07.137080Z 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-25T21:06:07.152308Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976710657: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-25T21:06:07.166344Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__notify.cpp:122: NotifyTxCompletion, unknown transaction, txId: 281474976710657, at schemeshard: 72057594046644480
E   2025-10-25T21:06:07.792577Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
E   2025-10-25T21:06:08.123739Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtvnrgojmegl4pq7 ResignQuery, status ABORTED
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/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/e9my/002ce3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 274770
DEBUG    ya.test:process.py:259 Command (pid 274770) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 274770) elapsed time (sec): 2.172860860824585
DEBUG    ya.test:process.py:263 Command (pid 274770) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) maxrss: 739300
DEBUG    ya.test:process.py:263 Command (pid 274770) minflt: 55205
DEBUG    ya.test:process.py:263 Command (pid 274770) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) nivcsw: 376
DEBUG    ya.test:process.py:263 Command (pid 274770) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 274770) nvcsw: 3216
DEBUG    ya.test:process.py:263 Command (pid 274770) oublock: 56
DEBUG    ya.test:process.py:263 Command (pid 274770) stime: 0.425297
DEBUG    ya.test:process.py:263 Command (pid 274770) utime: 1.9320659999999998
DEBUG    ya.test:process.py:263 Command (pid 274770) wtime: 2.174
DEBUG    ya.test:process.py:275 Command (pid 274770) output:
2025-10-25T21:06:06.726944Z Fetching udfs...
2025-10-25T21:06:06.737291Z Initialization of fq runner...
2025-10-25T21:06:07.816848Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.415599s

DEBUG    ya.test:process.py:276 Command (pid 274770) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-25T21:06:08.125061Z
    <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-25T21:06:08.236778Z 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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7fcbb644bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7fcbb64dd8bf  (/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/e9my/002ce3/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/e9my/002ce3/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/e9my/002ce3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 276726
DEBUG    ya.test:process.py:259 Command (pid 276726) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 276726) elapsed time (sec): 7.787982940673828
DEBUG    ya.test:process.py:263 Command (pid 276726) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) maxrss: 735656
DEBUG    ya.test:process.py:263 Command (pid 276726) minflt: 57784
DEBUG    ya.test:process.py:263 Command (pid 276726) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) nivcsw: 420
DEBUG    ya.test:process.py:263 Command (pid 276726) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 276726) nvcsw: 13085
DEBUG    ya.test:process.py:263 Command (pid 276726) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 276726) stime: 0.497808
DEBUG    ya.test:process.py:263 Command (pid 276726) utime: 1.95735
DEBUG    ya.test:process.py:263 Command (pid 276726) wtime: 7.789
DEBUG    ya.test:process.py:275 Command (pid 276726) output:
2025-10-25T21:06:09.064214Z Fetching udfs...
2025-10-25T21:06:09.079395Z Initialization of fq runner...
2025-10-25T21:06:10.042796Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 276726) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #32 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #33 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #34 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #40 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7fcbb644bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7fcbb64dd8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #32 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #33 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #34 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #40 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7fcbb644bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7fcbb64dd8bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f810d99eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f810da308bf  (/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/e9my/002ce3/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/e9my/002ce3/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/e9my/002ce3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 281888
DEBUG    ya.test:process.py:259 Command (pid 281888) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 281888) elapsed time (sec): 9.283919334411621
DEBUG    ya.test:process.py:263 Command (pid 281888) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281888) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 281888) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281888) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 281888) majflt: 3
DEBUG    ya.test:process.py:263 Command (pid 281888) maxrss: 743644
DEBUG    ya.test:process.py:263 Command (pid 281888) minflt: 57856
DEBUG    ya.test:process.py:263 Command (pid 281888) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 281888) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 281888) nivcsw: 317
DEBUG    ya.test:process.py:263 Command (pid 281888) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 281888) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 281888) nvcsw: 14223
DEBUG    ya.test:process.py:263 Command (pid 281888) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 281888) stime: 0.45641899999999996
DEBUG    ya.test:process.py:263 Command (pid 281888) utime: 2.012398
DEBUG    ya.test:process.py:263 Command (pid 281888) wtime: 9.286
DEBUG    ya.test:process.py:275 Command (pid 281888) output:
2025-10-25T21:06:16.944425Z Fetching udfs...
2025-10-25T21:06:16.952304Z Initialization of fq runner...
2025-10-25T21:06:17.791512Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 281888) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f810d99eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f810da308bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f810d99eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f810da308bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7fb75b83cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7fb75b8ce8bf  (/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/e9my/002ce3/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/e9my/002ce3/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/e9my/002ce3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 285888
DEBUG    ya.test:process.py:259 Command (pid 285888) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 285888) elapsed time (sec): 9.044858455657959
DEBUG    ya.test:process.py:263 Command (pid 285888) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 285888) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 285888) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 285888) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 285888) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 285888) maxrss: 743480
DEBUG    ya.test:process.py:263 Command (pid 285888) minflt: 57664
DEBUG    ya.test:process.py:263 Command (pid 285888) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 285888) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 285888) nivcsw: 280
DEBUG    ya.test:process.py:263 Command (pid 285888) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 285888) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 285888) nvcsw: 14170
DEBUG    ya.test:process.py:263 Command (pid 285888) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 285888) stime: 0.37812199999999996
DEBUG    ya.test:process.py:263 Command (pid 285888) utime: 2.064674
DEBUG    ya.test:process.py:263 Command (pid 285888) wtime: 9.046
DEBUG    ya.test:process.py:275 Command (pid 285888) output:
2025-10-25T21:06:26.330950Z Fetching udfs...
2025-10-25T21:06:26.341960Z Initialization of fq runner...
2025-10-25T21:06:27.287445Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 285888) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fb75b83cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fb75b8ce8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7fb75b83cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7fb75b8ce8bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7fa02a4aeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7fa02a5408bf  (/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/e9my/002ce3/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/e9my/002ce3/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/e9my/002ce3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 289304
DEBUG    ya.test:process.py:259 Command (pid 289304) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 289304) elapsed time (sec): 8.11369252204895
DEBUG    ya.test:process.py:263 Command (pid 289304) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) maxrss: 743964
DEBUG    ya.test:process.py:263 Command (pid 289304) minflt: 57844
DEBUG    ya.test:process.py:263 Command (pid 289304) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) nivcsw: 331
DEBUG    ya.test:process.py:263 Command (pid 289304) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 289304) nvcsw: 14241
DEBUG    ya.test:process.py:263 Command (pid 289304) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 289304) stime: 0.465757
DEBUG    ya.test:process.py:263 Command (pid 289304) utime: 1.958739
DEBUG    ya.test:process.py:263 Command (pid 289304) wtime: 8.115
DEBUG    ya.test:process.py:275 Command (pid 289304) output:
2025-10-25T21:06:35.468959Z Fetching udfs...
2025-10-25T21:06:35.475839Z Initialization of fq runner...
2025-10-25T21:06:36.349150Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 289304) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fa02a4aeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fa02a5408bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7fa02a4aeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7fa02a5408bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f490cd23ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f490cdb58bf  (/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/e9my/002ce3/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/e9my/002ce3/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/e9my/002ce3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 292504
DEBUG    ya.test:process.py:259 Command (pid 292504) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 292504) elapsed time (sec): 8.45819091796875
DEBUG    ya.test:process.py:263 Command (pid 292504) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) maxrss: 746964
DEBUG    ya.test:process.py:263 Command (pid 292504) minflt: 57914
DEBUG    ya.test:process.py:263 Command (pid 292504) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) nivcsw: 424
DEBUG    ya.test:process.py:263 Command (pid 292504) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 292504) nvcsw: 14687
DEBUG    ya.test:process.py:263 Command (pid 292504) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 292504) stime: 0.46507299999999996
DEBUG    ya.test:process.py:263 Command (pid 292504) utime: 2.046376
DEBUG    ya.test:process.py:263 Command (pid 292504) wtime: 8.459
DEBUG    ya.test:process.py:275 Command (pid 292504) output:
2025-10-25T21:06:43.693910Z Fetching udfs...
2025-10-25T21:06:43.705033Z Initialization of fq runner...
2025-10-25T21:06:44.600449Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 292504) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f490cd23ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f490cdb58bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f490cd23ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f490cdb58bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f87d5506ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f87d55988bf  (/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/e9my/002ce3/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/e9my/002ce3/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/e9my/002ce3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 296227
DEBUG    ya.test:process.py:259 Command (pid 296227) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 296227) elapsed time (sec): 7.710102558135986
DEBUG    ya.test:process.py:263 Command (pid 296227) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 296227) inblock: 12992
DEBUG    ya.test:process.py:263 Command (pid 296227) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 296227) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 296227) majflt: 30
DEBUG    ya.test:process.py:263 Command (pid 296227) maxrss: 733248
DEBUG    ya.test:process.py:263 Command (pid 296227) minflt: 58372
DEBUG    ya.test:process.py:263 Command (pid 296227) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 296227) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 296227) nivcsw: 244
DEBUG    ya.test:process.py:263 Command (pid 296227) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 296227) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 296227) nvcsw: 14280
DEBUG    ya.test:process.py:263 Command (pid 296227) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 296227) stime: 0.583499
DEBUG    ya.test:process.py:263 Command (pid 296227) utime: 1.834023
DEBUG    ya.test:process.py:263 Command (pid 296227) wtime: 7.711
DEBUG    ya.test:process.py:275 Command (pid 296227) output:
2025-10-25T21:06:52.653958Z Fetching udfs...
2025-10-25T21:06:52.661586Z Initialization of fq runner...
2025-10-25T21:06:53.543728Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 296227) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #32 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #33 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #34 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #40 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f87d5506ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f87d55988bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #32 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #33 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #34 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #40 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f87d5506ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f87d55988bf  (/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 ===============================
9.29s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadata-default.txt]
9.05s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataInsideFilter-default.txt]
8.47s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataWithFilter-default.txt]
8.13s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataNestedDeep-default.txt]
7.80s call     test_sql_streaming.py::test[pq-ReadTopic-default.txt]
7.74s call     test_sql_streaming.py::test[pq-ReadTopicWithSchema-default.txt]
2.18s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]
0.03s setup    test_sql_streaming.py::test[pq-ReadTopicWithMetadataInsideFilter-default.txt]
0.01s setup    test_sql_streaming.py::test[pq-ReadTopicWithMetadataNestedDeep-default.txt]
0.01s setup    test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]

(11 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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_3o191wgr/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-25T21:06:08.125061Z\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-25T21:06:08.236778Z Query execution failed\n'

log file:
2025-10-25T21:06:06.781969Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565268638251574296:2085];send_to=[0:7307199536658146131:7762515];
2025-10-25T21:06:06.782035Z 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-25T21:06:06.948544Z 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-25T21:06:06.953603Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-25T21:06:06.953661Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-25T21:06:06.956945Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-25T21:06:06.972082Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-25T21:06:07.088933Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-25T21:06:07.088954Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-25T21:06:07.088957Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-25T21:06:07.089082Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-25T21:06:07.137080Z 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-25T21:06:07.152308Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976710657: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-25T21:06:07.166344Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__notify.cpp:122: NotifyTxCompletion, unknown transaction, txId: 281474976710657, at schemeshard: 72057594046644480
2025-10-25T21:06:07.792577Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
2025-10-25T21:06:08.123739Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtvnrgojmegl4pq7 ResignQuery, status ABORTED
FAILED test_sql_streaming.py::test[pq-ReadTopic-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_e0a_6kr0/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7fcbb644bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7fcbb64dd8bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_4vp2kc9i/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f810d99eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f810da308bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_fskkwcxy/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fb75b83cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fb75b8ce8bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_frm91cps/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fa02a4aeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fa02a5408bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_ud4cdc_8/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f490cd23ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f490cdb58bf  (/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/e9my/002ce3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002ce3/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/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002ce3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_p4xnksr9/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f87d5506ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f87d55988bf  (/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.44s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f3908efdac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f3908f8f8bf  (/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/e9my/002cdf/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/e9my/002cdf/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/e9my/002cdf/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 275096
DEBUG    ya.test:process.py:259 Command (pid 275096) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 275096) elapsed time (sec): 8.162011623382568
DEBUG    ya.test:process.py:263 Command (pid 275096) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 275096) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 275096) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 275096) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 275096) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 275096) maxrss: 739548
DEBUG    ya.test:process.py:263 Command (pid 275096) minflt: 57543
DEBUG    ya.test:process.py:263 Command (pid 275096) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 275096) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 275096) nivcsw: 413
DEBUG    ya.test:process.py:263 Command (pid 275096) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 275096) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 275096) nvcsw: 14339
DEBUG    ya.test:process.py:263 Command (pid 275096) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 275096) stime: 0.493259
DEBUG    ya.test:process.py:263 Command (pid 275096) utime: 2.036373
DEBUG    ya.test:process.py:263 Command (pid 275096) wtime: 8.163
DEBUG    ya.test:process.py:275 Command (pid 275096) output:
2025-10-25T21:06:07.086703Z Fetching udfs...
2025-10-25T21:06:07.097965Z Initialization of fq runner...
2025-10-25T21:06:08.155848Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 275096) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #32 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #33 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #34 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #40 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f3908efdac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f3908f8f8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #32 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #33 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #34 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #40 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f3908efdac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f3908f8f8bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f4c033a6ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f4c034388bf  (/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/e9my/002cdf/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/e9my/002cdf/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/e9my/002cdf/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 280958
DEBUG    ya.test:process.py:259 Command (pid 280958) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 280958) elapsed time (sec): 9.015883922576904
DEBUG    ya.test:process.py:263 Command (pid 280958) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) maxrss: 743472
DEBUG    ya.test:process.py:263 Command (pid 280958) minflt: 58631
DEBUG    ya.test:process.py:263 Command (pid 280958) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) nivcsw: 411
DEBUG    ya.test:process.py:263 Command (pid 280958) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 280958) nvcsw: 13671
DEBUG    ya.test:process.py:263 Command (pid 280958) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 280958) stime: 0.4327
DEBUG    ya.test:process.py:263 Command (pid 280958) utime: 2.064672
DEBUG    ya.test:process.py:263 Command (pid 280958) wtime: 9.017
DEBUG    ya.test:process.py:275 Command (pid 280958) output:
2025-10-25T21:06:15.367746Z Fetching udfs...
2025-10-25T21:06:15.377916Z Initialization of fq runner...
2025-10-25T21:06:16.392564Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 280958) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #31 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #32 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #33 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #39 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f4c033a6ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f4c034388bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #31 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #32 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #33 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #39 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f4c033a6ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f4c034388bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f345abc2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f345ac548bf  (/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/e9my/002cdf/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/e9my/002cdf/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/e9my/002cdf/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 284645
DEBUG    ya.test:process.py:259 Command (pid 284645) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 284645) elapsed time (sec): 9.64536738395691
DEBUG    ya.test:process.py:263 Command (pid 284645) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) maxrss: 738820
DEBUG    ya.test:process.py:263 Command (pid 284645) minflt: 57025
DEBUG    ya.test:process.py:263 Command (pid 284645) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) nivcsw: 330
DEBUG    ya.test:process.py:263 Command (pid 284645) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 284645) nvcsw: 13699
DEBUG    ya.test:process.py:263 Command (pid 284645) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 284645) stime: 0.454069
DEBUG    ya.test:process.py:263 Command (pid 284645) utime: 1.987928
DEBUG    ya.test:process.py:263 Command (pid 284645) wtime: 9.646
DEBUG    ya.test:process.py:275 Command (pid 284645) output:
2025-10-25T21:06:24.481375Z Fetching udfs...
2025-10-25T21:06:24.492383Z Initialization of fq runner...
2025-10-25T21:06:25.292696Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 284645) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #31 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #32 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #33 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #39 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f345abc2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f345ac548bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #31 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #32 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #33 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #39 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f345abc2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f345ac548bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f9db8ca7ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f9db8d398bf  (/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/e9my/002cdf/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/e9my/002cdf/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/e9my/002cdf/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 288537
DEBUG    ya.test:process.py:259 Command (pid 288537) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 288537) elapsed time (sec): 7.905493259429932
DEBUG    ya.test:process.py:263 Command (pid 288537) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) maxrss: 743396
DEBUG    ya.test:process.py:263 Command (pid 288537) minflt: 57363
DEBUG    ya.test:process.py:263 Command (pid 288537) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) nivcsw: 461
DEBUG    ya.test:process.py:263 Command (pid 288537) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 288537) nvcsw: 13396
DEBUG    ya.test:process.py:263 Command (pid 288537) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 288537) stime: 0.44618599999999997
DEBUG    ya.test:process.py:263 Command (pid 288537) utime: 2.038494
DEBUG    ya.test:process.py:263 Command (pid 288537) wtime: 7.91
DEBUG    ya.test:process.py:275 Command (pid 288537) output:
2025-10-25T21:06:34.202223Z Fetching udfs...
2025-10-25T21:06:34.213089Z Initialization of fq runner...
2025-10-25T21:06:35.243701Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 288537) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #31 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #32 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #33 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #39 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f9db8ca7ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f9db8d398bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #31 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #32 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #33 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #39 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f9db8ca7ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f9db8d398bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7fc3cbf61ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7fc3cbff38bf  (/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/e9my/002cdf/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/e9my/002cdf/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/e9my/002cdf/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 291670
DEBUG    ya.test:process.py:259 Command (pid 291670) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 291670) elapsed time (sec): 8.901527881622314
DEBUG    ya.test:process.py:263 Command (pid 291670) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) maxrss: 739308
DEBUG    ya.test:process.py:263 Command (pid 291670) minflt: 57715
DEBUG    ya.test:process.py:263 Command (pid 291670) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) nivcsw: 524
DEBUG    ya.test:process.py:263 Command (pid 291670) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 291670) nvcsw: 14684
DEBUG    ya.test:process.py:263 Command (pid 291670) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 291670) stime: 0.509026
DEBUG    ya.test:process.py:263 Command (pid 291670) utime: 2.012765
DEBUG    ya.test:process.py:263 Command (pid 291670) wtime: 8.903
DEBUG    ya.test:process.py:275 Command (pid 291670) output:
2025-10-25T21:06:42.271411Z Fetching udfs...
2025-10-25T21:06:42.283261Z Initialization of fq runner...
2025-10-25T21:06:43.389540Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 291670) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fc3cbf61ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fc3cbff38bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7fc3cbf61ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7fc3cbff38bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #49 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #50 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #51 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #52 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #53 0x7f5e3ab23ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #54 0x7f5e3abb58bf  (/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/e9my/002cdf/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/e9my/002cdf/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/e9my/002cdf/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 295685
DEBUG    ya.test:process.py:259 Command (pid 295685) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 295685) elapsed time (sec): 7.7648656368255615
DEBUG    ya.test:process.py:263 Command (pid 295685) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295685) inblock: 1976
DEBUG    ya.test:process.py:263 Command (pid 295685) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295685) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 295685) majflt: 3
DEBUG    ya.test:process.py:263 Command (pid 295685) maxrss: 751152
DEBUG    ya.test:process.py:263 Command (pid 295685) minflt: 58441
DEBUG    ya.test:process.py:263 Command (pid 295685) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 295685) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 295685) nivcsw: 246
DEBUG    ya.test:process.py:263 Command (pid 295685) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 295685) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 295685) nvcsw: 15427
DEBUG    ya.test:process.py:263 Command (pid 295685) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 295685) stime: 0.46130499999999997
DEBUG    ya.test:process.py:263 Command (pid 295685) utime: 1.901659
DEBUG    ya.test:process.py:263 Command (pid 295685) wtime: 7.766
DEBUG    ya.test:process.py:275 Command (pid 295685) output:
2025-10-25T21:06:51.127674Z Fetching udfs...
2025-10-25T21:06:51.138242Z Initialization of fq runner...
2025-10-25T21:06:52.038506Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 295685) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #22 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #23 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #24 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #27 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #29 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #30 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #31 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #32 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #33 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #34 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #35 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #36 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #37 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #38 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #42 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #43 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #44 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #49 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #50 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #51 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #52 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #53 0x7f5e3ab23ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #54 0x7f5e3abb58bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #22 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #23 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #24 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #27 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #29 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #30 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #31 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #32 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #33 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #34 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #35 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #36 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #37 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #38 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #42 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #43 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #44 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #49 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #50 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #51 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #52 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #53 0x7f5e3ab23ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #54 0x7f5e3abb58bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f3ed8109ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f3ed819b8bf  (/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/e9my/002cdf/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/e9my/002cdf/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/e9my/002cdf/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/results.txt', '--ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/plan.json', '--log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_3.txt']' in '/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 299368
DEBUG    ya.test:process.py:259 Command (pid 299368) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 299368) elapsed time (sec): 6.995231628417969
DEBUG    ya.test:process.py:263 Command (pid 299368) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 299368) inblock: 8
DEBUG    ya.test:process.py:263 Command (pid 299368) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 299368) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 299368) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 299368) maxrss: 745992
DEBUG    ya.test:process.py:263 Command (pid 299368) minflt: 57432
DEBUG    ya.test:process.py:263 Command (pid 299368) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 299368) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 299368) nivcsw: 145
DEBUG    ya.test:process.py:263 Command (pid 299368) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 299368) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 299368) nvcsw: 13848
DEBUG    ya.test:process.py:263 Command (pid 299368) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 299368) stime: 0.448077
DEBUG    ya.test:process.py:263 Command (pid 299368) utime: 1.8569879999999999
DEBUG    ya.test:process.py:263 Command (pid 299368) wtime: 6.996
DEBUG    ya.test:process.py:275 Command (pid 299368) output:
2025-10-25T21:06:59.013934Z Fetching udfs...
2025-10-25T21:06:59.021831Z Initialization of fq runner...
2025-10-25T21:06:59.820000Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 299368) 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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #32 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #33 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #34 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #40 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f3ed8109ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f3ed819b8bf  (/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 0x00004e50c90a 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 0x00004e512ce8 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode 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 0x00004e512a12 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 0x00004e512a12 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 0x00004e512a12 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512a12 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #32 0x00004e259f8c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #33 0x00004e27320b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #34 0x00004e27320b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e27320b 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 0x00004e27320b 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 0x00004e250974 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 0x00004e250974 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e250974 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #40 0x00004e210ee6 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e210ee6 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f3ed8109ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f3ed819b8bf  (/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 ===============================
9.65s call     test_sql_streaming.py::test[pq-ReadWriteTopic-default.txt]
9.03s call     test_sql_streaming.py::test[pq-ReadWriteSameTopic-default.txt]
8.91s call     test_sql_streaming.py::test[pq-WriteTwoTopics-default.txt]
8.18s call     test_sql_streaming.py::test[pq-ReadTwoTopics-default.txt]
7.92s call     test_sql_streaming.py::test[pq-ReadWriteTopicWithSchema-default.txt]
7.79s call     test_sql_streaming.py::test[solomon-ReadTopicGroupWriteToSolomon-default.txt]
7.01s call     test_sql_streaming.py::test[watermarks-watermarks-default.txt]
0.01s setup    test_sql_streaming.py::test[pq-ReadTwoTopics-default.txt]

(13 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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_25uz7ldp/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f3908efdac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f3908f8f8bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gc_o2itl/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f4c033a6ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f4c034388bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qo3ik9sb/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f345abc2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f345ac548bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_m6nc7lsj/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f9db8ca7ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f9db8d398bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_wpixe7x7/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fc3cbf61ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fc3cbff38bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_qly0v518/topic_3.txt' has failed with code 100.
Errors:
... #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #49 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #50 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #51 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #52 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #53 0x7f5e3ab23ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #54 0x7f5e3abb58bf  (/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/e9my/002cdf/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/fq_config.conf --result-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/results.txt --ast-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/ast.txt --plan-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/plan.json --log-file=/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/log.txt --udfs-dir=/home/runner/.ya/build/build_root/e9my/002cdf/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/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/e9my/002cdf/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_4r4rj0py/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15742c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f3ed8109ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f3ed819b8bf  (/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 59.21s ==============================
