Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

segmentation fault in ExtensionTest.GraphLoopMultipleCircleThroughCmdWithDefault, may caused by retry mechanism in protocol #295

Closed
halajohn opened this issue Nov 19, 2024 · 5 comments · Fixed by #296
Assignees

Comments

@halajohn
Copy link
Member

12:28:54 [ RUN ] ExtensionTest.GraphLoopMultipleCircleThroughCmdWithDefault
12:28:54 11-19 12:28:53.799 1659072(1659594) I [email protected]:68 [] App is created.
12:28:54 11-19 12:28:53.864 1659072(1659594) W ten_find_app_base_dir@base_dir.c:50 Could not get app home from module path, using TEN_APP_BASE_DIR instead.
12:28:54 11-19 12:28:53.870 1659072(1659594) D ten_app_find_and_set_base_dir@base_dir.c:64 Failed to determine app base directory.
12:28:54 11-19 12:28:53.875 1659072(1659594) I [email protected]:22 Skip the loading of manifest.json because the base_dir of is missing.
12:28:54 11-19 12:28:53.891 1659072(1659594) D [email protected]:206 Loading protocol addon: msgpack
12:28:54 11-19 12:28:53.896 1659072(1659594) D [email protected]:404 Try to find addon for msgpack
12:28:54 11-19 12:28:53.909 1659072(1659594) I ten_protocol_integrated_listen@protocol_integrated.c:402 tcp://127.0.0.1:8001/ start listening.
12:28:54 11-19 12:28:53.929 1659072(1659594) D [email protected]:254 Loading protocol addon: msgpack
12:28:54 11-19 12:28:53.933 1659072(1659594) D [email protected]:404 Try to find addon for msgpack
12:28:54 11-19 12:28:53.950 1659072(1659594) D [email protected]:30 [msgpack://127.0.0.1:8001/] A client is connected.
12:28:54 11-19 12:28:53.955 1659072(1659594) D [email protected]:195 Create a connection 0xc9d2cfd0
12:28:54 11-19 12:28:53.960 1659072(1659594) D [email protected]:73 [msgpack://127.0.0.1:8001/] Add a orphan connection 0xc9d2cfd0 (total cnt 0)
12:28:54 11-19 12:28:53.964 1659072(1659594) D ten_app_thread_on_client_protocol_created@protocol_integrated.c:318 Start read from stream
12:28:54 11-19 12:28:54.735 1659072(1659594) D ten_app_create_engine@engine_interface.c:84 [msgpack://127.0.0.1:8001/] App creates an engine.
12:28:54 11-19 12:28:54.739 1659072(1659594) D [email protected]:167 Create engine.
12:28:54 11-19 12:28:54.748 1659072(1659594) D [email protected]:99 [msgpack://127.0.0.1:8001/] Remove a orphan connection 0xc9d2cfd0
12:28:54 11-19 12:28:54.755 1659072(1659594) D ten_engine_check_remote_is_existed@remote_interface.c:463 remote (nil) for uri '78166029-21fd-47d4-a7a9-c35863e2c49e' is not in 'weak_remotes' list.
12:28:54 11-19 12:28:54.759 1659072(1659594) D ten_engine_add_remote@remote_interface.c:137 [msgpack://127.0.0.1:8001/] Add 78166029-21fd-47d4-a7a9-c35863e2c49e (0xf3d01f80) as remote.
12:28:54 11-19 12:28:54.767 1659072(1659594) D ten_engine_handle_cmd_start_graph@start_graph.c:49 No more extensions need to be connected in the graph, enable the extension system now.
12:28:54 11-19 12:28:54.771 1659072(1659594) D ten_extension_context_create@extension_context.c:61 [81ca1995-d88b-4e4a-8c37-92044e9b53c3] Create Extension context.
12:28:54 11-19 12:28:54.775 1659072(1659594) D [email protected]:404 Try to find addon for default_extension_group
12:28:54 11-19 12:28:54.781 1659072(1659595) D ten_extension_thread_main_actual@extension_thread.c:238 Extension thread is started
12:28:54 11-19 12:28:54.790 1659072(1659595) D [email protected]:24 [graph_loop_multiple_circle_through_cmd_with_default__extension_group] Load metadata.
12:28:54 11-19 12:28:54.795 1659072(1659595) D ten_extension_group_on_init_done@on_xxx.c:74 [graph_loop_multiple_circle_through_cmd_with_default__extension_group] on_init() done.
12:28:54 11-19 12:28:54.801 1659072(1659595) I [email protected]:22 Skip the loading of manifest.json because the base_dir of graph_loop_multiple_circle_through_cmd_with_default__extension_group is missing.
12:28:54 11-19 12:28:54.806 1659072(1659595) I [email protected]:48 Skip the loading of property.json because the base_dir of graph_loop_multiple_circle_through_cmd_with_default__extension_group is missing.
12:28:54 11-19 12:28:54.812 1659072(1659595) D ten_extension_group_create_extensions@extension_group.c:174 [graph_loop_multiple_circle_through_cmd_with_default__extension_group] create_extensions.
12:28:54 11-19 12:28:54.817 1659072(1659595) D [email protected]:404 Try to find addon for graph_loop_multiple_circle_through_cmd_with_default__extension
12:28:54 11-19 12:28:54.822 1659072(1659595) D [email protected]:404 Try to find addon for graph_loop_multiple_circle_through_cmd_with_default__extension
12:28:54 11-19 12:28:54.827 1659072(1659595) D [email protected]:404 Try to find addon for graph_loop_multiple_circle_through_cmd_with_default__extension
12:28:54 11-19 12:28:54.833 1659072(1659595) D [email protected]:404 Try to find addon for graph_loop_multiple_circle_through_cmd_with_default__extension
12:28:54 11-19 12:28:54.847 1659072(1659595) D ten_extension_group_on_create_extensions_done@on_xxx.c:137 [graph_loop_multiple_circle_through_cmd_with_default__extension_group] create_extensions() done.
12:28:54 11-19 12:28:54.856 1659072(1659594) D ten_engine_on_extension_thread_is_ready@on_xxx.c:52 [81ca1995-d88b-4e4a-8c37-92044e9b53c3] All extension threads are initted.
12:28:54 11-19 12:28:54.874 1659072(1659594) D ten_engine_on_extension_thread_is_ready@on_xxx.c:94 [81ca1995-d88b-4e4a-8c37-92044e9b53c3] Engine is ready to handle messages.
12:28:54 11-19 12:28:54.881 1659072(1659595) D [email protected]:926 [A] Load metadata.
12:28:54 11-19 12:28:54.892 1659072(1659595) D [email protected]:771 [A] on_configure().
12:28:54 11-19 12:28:54.904 1659072(1659595) D ten_extension_on_configure_done@on_xxx.c:87 [A] on_configure() done.
12:28:54 11-19 12:28:54.933 1659072(1659595) I [email protected]:313 [A] _ten section is not found in the property, skip.
12:28:54 11-19 12:28:54.941 1659072(1659595) D [email protected]:796 [A] on_init().
12:28:54 11-19 12:28:54.953 1659072(1659595) D ten_extension_on_init_done@on_xxx.c:184 [A] on_init() done.
12:28:54 11-19 12:28:54.960 1659072(1659595) I [email protected]:810 [A] on_start().
12:28:54 11-19 12:28:54.969 1659072(1659595) I ten_extension_on_start_done@on_xxx.c:252 [A] on_start() done.
12:28:54 11-19 12:28:54.977 1659072(1659595) D [email protected]:926 [B] Load metadata.
12:28:55 11-19 12:28:54.988 1659072(1659595) D [email protected]:771 [B] on_configure().
12:28:55 11-19 12:28:54.994 1659072(1659595) D ten_extension_on_configure_done@on_xxx.c:87 [B] on_configure() done.
12:28:55 11-19 12:28:55.003 1659072(1659595) I [email protected]:313 [B] _ten section is not found in the property, skip.
12:28:55 11-19 12:28:55.008 1659072(1659595) D [email protected]:796 [B] on_init().
12:28:55 11-19 12:28:55.028 1659072(1659595) D ten_extension_on_init_done@on_xxx.c:184 [B] on_init() done.
12:28:55 11-19 12:28:55.032 1659072(1659595) I [email protected]:810 [B] on_start().
12:28:55 11-19 12:28:55.035 1659072(1659595) I ten_extension_on_start_done@on_xxx.c:252 [B] on_start() done.
12:28:55 11-19 12:28:55.048 1659072(1659595) D [email protected]:926 [C] Load metadata.
12:28:55 11-19 12:28:55.055 1659072(1659595) D [email protected]:771 [C] on_configure().
12:28:55 11-19 12:28:55.077 1659072(1659595) D ten_extension_on_configure_done@on_xxx.c:87 [C] on_configure() done.
12:28:55 11-19 12:28:55.088 1659072(1659595) I [email protected]:313 [C] _ten section is not found in the property, skip.
12:28:55 11-19 12:28:55.093 1659072(1659595) D [email protected]:796 [C] on_init().
12:28:55 11-19 12:28:55.099 1659072(1659595) D ten_extension_on_init_done@on_xxx.c:184 [C] on_init() done.
12:28:55 11-19 12:28:55.103 1659072(1659595) I [email protected]:810 [C] on_start().
12:28:55 11-19 12:28:55.107 1659072(1659595) I ten_extension_on_start_done@on_xxx.c:252 [C] on_start() done.
12:28:55 11-19 12:28:55.111 1659072(1659595) D [email protected]:926 [D] Load metadata.
12:28:55 11-19 12:28:55.115 1659072(1659595) D [email protected]:771 [D] on_configure().
12:28:55 11-19 12:28:55.119 1659072(1659595) D ten_extension_on_configure_done@on_xxx.c:87 [D] on_configure() done.
12:28:55 11-19 12:28:55.127 1659072(1659595) I [email protected]:313 [D] _ten section is not found in the property, skip.
12:28:55 11-19 12:28:55.131 1659072(1659595) D [email protected]:796 [D] on_init().
12:28:55 11-19 12:28:55.138 1659072(1659595) D ten_extension_on_init_done@on_xxx.c:184 [D] on_init() done.
12:28:55 11-19 12:28:55.142 1659072(1659595) I [email protected]:810 [D] on_start().
12:28:55 11-19 12:28:55.146 1659072(1659595) I ten_extension_on_start_done@on_xxx.c:252 [D] on_start() done.
12:28:58 Segmentation fault (core dumped)

@sunxilin
Copy link
Collaborator

cpulimit -f -l 60 -- taskset 0x3 /tmp/jenkins/ten_framework_internal_base/ten_framework/tools/shell/cmd_wrapper.sh ./ten_runtime_smoke_test 尝试复现

@sunxilin
Copy link
Collaborator

warning: Section `.reg-xstate/3319608' in core file too small.
#0 0xf7a2c852 in __asan_stack_malloc_5 (size=1184)
at ../../../../../src/libsanitizer/asan/asan_fake_stack.cpp:237
237 ../../../../../src/libsanitizer/asan/asan_fake_stack.cpp: No such file or directory.
[Current thread is 1 (Thread 0xf3eedac0 (LWP 3319608))]
(gdb) bt
#0 0xf7a2c852 in __asan_stack_malloc_5 (size=1184)
at ../../../../../src/libsanitizer/asan/asan_fake_stack.cpp:237
#1 0xf78b7043 in ten_signature_get (
signature=0xf79edb64 <g_memory_records+4>)
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/signature.c:16
#2 0xf7866ed5 in ten_list_check_integrity (
self=0xf79edb64 <g_memory_records+4>)
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list.c:21
#3 0xf78685ed in ten_list_size (self=0xf79edb64 <g_memory_records+4>)
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list.c:104
#4 0xf786849f in ten_list_is_empty (
self=0xf79edb64 <g_memory_records+4>)
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list.c:100
#5 0xf786ad9a in ten_list_push_back (
self=0xf79edb64 <g_memory_records+4>, node=0xf155c350)
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list.c:238
#6 0xf785e459 in ten_list_push_ptr_back (
self=0xf79edb64 <g_memory_records+4>, ptr=0xf1788e40,
destroy=0xf7870890 <ten_sanitizer_memory_record_destroy>)
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list_ptr.c:87
#7 0xf7870e44 in ten_sanitizer_memory_record_add (
self=0xf79edb60 <g_memory_records>, record=0xf1788e40)
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/sanitizer/memory_check.c:177
#8 0xf7872764 in ten_sanitizer_memory_malloc (size=27,
file_name=0xf79ab800 "../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/string.c", lineno=285,
func_name=0xf79af7c0 <FUNCTION.32> "ten_string_reserve")
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/sanitizer/memory_check.c:343
#9 0xf78ca578 in ten_string_reserve (self=0xf3937e9c, extra=27)
at ../../../ten_framework_internal_base/ten_framework/core/src/ten_ut--Type for more, q to quit, c to continue without paging--

@sunxilin
Copy link
Collaborator

且只在 TEN_ENABLE_MEMORY_TRACKING=true 时能复现

@sunxilin
Copy link
Collaborator

==2273325==ERROR: AddressSanitizer: stack-overflow on address 0xf43bdedc (pc 0xf7892005 bp 0xf43be3c8 sp 0xf43bdee0 T2)
#0 0xf7892005 in ten_signature_get ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/signature.c:16
#1 0xf7841ed4 in ten_list_check_integrity ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list.c:21
#2 0xf78435ec in ten_list_size ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list.c:104
#3 0xf784349e in ten_list_is_empty ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list.c:100
#4 0xf7845d99 in ten_list_push_back ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list.c:238
#5 0xf7839458 in ten_list_push_ptr_back ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list_ptr.c:87
#6 0xf784be43 in ten_sanitizer_memory_record_add ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/sanitizer/memory_check.c:177
#7 0xf784d763 in ten_sanitizer_memory_malloc ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/sanitizer/memory_check.c:343
#8 0xf78a5577 in ten_string_reserve ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/string.c:285
#9 0xf78a1ded in ten_string_append_from_va_list ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/string.c:70
#10 0xf78a2a9e in ten_string_init_from_va_list ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/string.c:129
#11 0xf78a331a in ten_string_init_formatted ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/string.c:155
#12 0xf78357ee in ten_str_listnode_create_with_size ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list_node_str.c:48
#13 0xf78354cc in ten_str_listnode_create ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list_node_str.c:33
#14 0xf783990f in ten_list_push_str_back ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/container/list_str.c:19
#15 0xf78a8cb2 in ten_c_string_split ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/string.c:459
#16 0xf78a90eb in ten_string_split ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/string.c:472
#17 0xf78db07b in ten_value_path_parse_between_colon ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/value/value_path.c:130
#18 0xf78dbadb in ten_value_path_parse ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/value/value_path.c:177
#19 0xf7655266 in ten_raw_msg_peek_property ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/msg/msg.c:1215
#20 0xf7655a74 in ten_msg_peek_property ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/msg/msg.c:1265
#21 0xf764ce8c in ten_msg_clear_dest_msgpack_serialization_hack ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/msg/msg.c:472
#22 0xf764d463 in ten_msg_clear_dest ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/msg/msg.c:499
#23 0xf7621e9e in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:642
#24 0xf775b54e in ten_env_return_result_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:52
#25 0xf775ba21 in ten_env_return_result_directly ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:74
#26 0x56bb633c in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:277
#27 0x56bb64e3 in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:294
#28 0x56dc7d27 in operator() ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:62
#29 0x56dcad55 in __invoke_impl<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:61
#30 0x56dcaa9c in __invoke_r<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:154
#31 0x56dca302 in _M_invoke /usr/include/c++/11/bits/std_function.h:290
#32 0x56acc6ac in std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>::operator()(ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >) const /usr/include/c++/11/bits/std_function.h:590
#33 0x56ab9ce9 in ten::ten_env_t::proxy_handle_result(ten_extension_t*, ten_env_t*, ten_smart_ptr_t*, void*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:1186
#34 0xf761b8ba in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:265
#35 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#36 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#37 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#38 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#39 0xf775b54e in ten_env_return_result_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:52
#40 0xf775ba21 in ten_env_return_result_directly ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:74
#41 0x56bb633c in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:277
#42 0x56bb64e3 in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:294
#43 0x56dc7d27 in operator() ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:62
#44 0x56dcad55 in __invoke_impl<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:61
#45 0x56dcaa9c in __invoke_r<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:154
#46 0x56dca302 in _M_invoke /usr/include/c++/11/bits/std_function.h:290
#47 0x56acc6ac in std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>::operator()(ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >) const /usr/include/c++/11/bits/std_function.h:590
#48 0x56ab9ce9 in ten::ten_env_t::proxy_handle_result(ten_extension_t*, ten_env_t*, ten_smart_ptr_t*, void*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:1186
#49 0xf761b8ba in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:265
#50 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#51 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#52 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#53 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#54 0xf775b54e in ten_env_return_result_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:52
#55 0xf775ba21 in ten_env_return_result_directly ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:74
#56 0x56bb633c in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:277
#57 0x56bb64e3 in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:294
#58 0x56dc7d27 in operator() ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:62
#59 0x56dcad55 in __invoke_impl<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:61
#60 0x56dcaa9c in __invoke_r<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:154
#61 0x56dca302 in _M_invoke /usr/include/c++/11/bits/std_function.h:290
#62 0x56acc6ac in std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>::operator()(ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >) const /usr/include/c++/11/bits/std_function.h:590
#63 0x56ab9ce9 in ten::ten_env_t::proxy_handle_result(ten_extension_t*, ten_env_t*, ten_smart_ptr_t*, void*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:1186
#64 0xf761b8ba in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:265
#65 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#66 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#67 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#68 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#69 0xf775b54e in ten_env_return_result_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:52
#70 0xf775ba21 in ten_env_return_result_directly ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:74
#71 0x56bb633c in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:277
#72 0x56bb64e3 in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:294
#73 0x56dc7d27 in operator() ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:62
#74 0x56dcad55 in __invoke_impl<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:61
#75 0x56dcaa9c in __invoke_r<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:154
#76 0x56dca302 in _M_invoke /usr/include/c++/11/bits/std_function.h:290
#77 0x56acc6ac in std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>::operator()(ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >) const /usr/include/c++/11/bits/std_function.h:590
#78 0x56ab9ce9 in ten::ten_env_t::proxy_handle_result(ten_extension_t*, ten_env_t*, ten_smart_ptr_t*, void*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:1186
#79 0xf761b8ba in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:265
#80 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#81 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#82 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#83 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#84 0xf775b54e in ten_env_return_result_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:52
#85 0xf775ba21 in ten_env_return_result_directly ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:74
#86 0x56bb633c in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:277
#87 0x56bb64e3 in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:294
#88 0x56dc7d27 in operator() ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:62
#89 0x56dcad55 in __invoke_impl<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:61
#90 0x56dcaa9c in __invoke_r<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:154
#91 0x56dca302 in _M_invoke /usr/include/c++/11/bits/std_function.h:290
#92 0x56acc6ac in std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>::operator()(ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >) const /usr/include/c++/11/bits/std_function.h:590
#93 0x56ab9ce9 in ten::ten_env_t::proxy_handle_result(ten_extension_t*, ten_env_t*, ten_smart_ptr_t*, void*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:1186
#94 0xf761b8ba in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:265
#95 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#96 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#97 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#98 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#99 0xf775b54e in ten_env_return_result_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:52
#100 0xf775ba21 in ten_env_return_result_directly ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:74
#101 0x56bb633c in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:277
#102 0x56bb64e3 in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:294
#103 0x56dc7d27 in operator() ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:62
#104 0x56dcad55 in __invoke_impl<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:61
#105 0x56dcaa9c in __invoke_r<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:154
#106 0x56dca302 in _M_invoke /usr/include/c++/11/bits/std_function.h:290
#107 0x56acc6ac in std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>::operator()(ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >) const /usr/include/c++/11/bits/std_function.h:590
#108 0x56ab9ce9 in ten::ten_env_t::proxy_handle_result(ten_extension_t*, ten_env_t*, ten_smart_ptr_t*, void*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:1186
#109 0xf761b8ba in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:265
#110 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#111 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#112 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#113 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#114 0xf775b54e in ten_env_return_result_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:52
#115 0xf775ba21 in ten_env_return_result_directly ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:74
#116 0x56bb633c in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:277
#117 0x56bb64e3 in ten::ten_env_t::return_result_directly(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:294
#118 0x56dc7d27 in operator() ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:62
#119 0x56dcad55 in __invoke_impl<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:61
#120 0x56dcaa9c in __invoke_r<void, (anonymous namespace)::test_extension::on_cmd(ten::ten_env_t&, std::unique_ptrten::cmd_t)::<lambda(ten::ten_env_t&, std::unique_ptrten::cmd_result_t)>&, ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t > > /usr/include/c++/11/bits/invoke.h:154
#121 0x56dca302 in _M_invoke /usr/include/c++/11/bits/std_function.h:290
#122 0x56acc6ac in std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>::operator()(ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >) const /usr/include/c++/11/bits/std_function.h:590
#123 0x56ab9ce9 in ten::ten_env_t::proxy_handle_result(ten_extension_t*, ten_env_t*, ten_smart_ptr_t*, void*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:1186
#124 0xf761b8ba in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:265
#125 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#126 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#127 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#128 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#129 0xf775b54e in ten_env_return_result_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:52
#130 0xf775bfe2 in ten_env_return_result ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/return.c:89
#131 0x56ab7e4a in ten::ten_env_t::return_result(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:308
#132 0x56ab80fd in ten::ten_env_t::return_result(std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >&&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:332
#133 0x56dc855a in on_cmd ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:50
#134 0x56ac0b57 in ten::extension_t::invoke_cpp_extension_on_cmd(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:429
#135 0x56ac3d1d in ten::extension_t::proxy_on_cmd_internal(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x4dfd1d)
#136 0x56abbda0 in ten::extension_t::proxy_on_cmd(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:218
#137 0xf7624eb1 in ten_extension_on_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:860
#138 0xf761b95d in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:290
#139 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#140 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#141 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#142 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#143 0xf7761da2 in ten_send_msg_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:95
#144 0xf776235c in ten_env_send_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:128
#145 0x56ab72fb in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:91
#146 0x56bb60fd in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:118
#147 0x56dc86f0 in on_cmd ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:59
#148 0x56ac0b57 in ten::extension_t::invoke_cpp_extension_on_cmd(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:429
#149 0x56ac3d1d in ten::extension_t::proxy_on_cmd_internal(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x4dfd1d)
#150 0x56abbda0 in ten::extension_t::proxy_on_cmd(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:218
#151 0xf7624eb1 in ten_extension_on_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:860
#152 0xf761b95d in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:290
#153 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#154 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#155 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#156 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#157 0xf7761da2 in ten_send_msg_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:95
#158 0xf776235c in ten_env_send_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:128
#159 0x56ab72fb in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:91
#160 0x56bb60fd in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:118
#161 0x56dc86f0 in on_cmd ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:59
#162 0x56ac0b57 in ten::extension_t::invoke_cpp_extension_on_cmd(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:429
#163 0x56ac3d1d in ten::extension_t::proxy_on_cmd_internal(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x4dfd1d)
#164 0x56abbda0 in ten::extension_t::proxy_on_cmd(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:218
#165 0xf7624eb1 in ten_extension_on_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:860
#166 0xf761b95d in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:290
#167 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#168 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#169 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
TEN-framework/ten_framework#170 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#171 0xf7761da2 in ten_send_msg_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:95
#172 0xf776235c in ten_env_send_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:128
#173 0x56ab72fb in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:91
#174 0x56bb60fd in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:118
#175 0x56dc86f0 in on_cmd ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:59
#176 0x56ac0b57 in ten::extension_t::invoke_cpp_extension_on_cmd(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:429
#177 0x56ac3d1d in ten::extension_t::proxy_on_cmd_internal(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x4dfd1d)
#178 0x56abbda0 in ten::extension_t::proxy_on_cmd(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:218
#179 0xf7624eb1 in ten_extension_on_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:860
#180 0xf761b95d in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:290
#181 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#182 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#183 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#184 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#185 0xf7761da2 in ten_send_msg_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:95
#186 0xf776235c in ten_env_send_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:128
#187 0x56ab72fb in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:91
#188 0x56bb60fd in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:118
#189 0x56dc86f0 in on_cmd ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:59
TEN-framework/graph-designer#9 0x56ac0b57 in ten::extension_t::invoke_cpp_extension_on_cmd(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:429
#191 0x56ac3d1d in ten::extension_t::proxy_on_cmd_internal(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x4dfd1d)
TEN-framework/ten_framework#192 0x56abbda0 in ten::extension_t::proxy_on_cmd(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:218
#193 0xf7624eb1 in ten_extension_on_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:860
#194 0xf761b95d in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:290
#195 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#196 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#197 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#198 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#199 0xf7761da2 in ten_send_msg_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:95
#200 0xf776235c in ten_env_send_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:128
#201 0x56ab72fb in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:91
#202 0x56bb60fd in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:118
#203 0x56dc86f0 in on_cmd ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:59
#204 0x56ac0b57 in ten::extension_t::invoke_cpp_extension_on_cmd(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:429
#205 0x56ac3d1d in ten::extension_t::proxy_on_cmd_internal(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x4dfd1d)
#206 0x56abbda0 in ten::extension_t::proxy_on_cmd(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:218
#207 0xf7624eb1 in ten_extension_on_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:860
#208 0xf761b95d in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:290
#209 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#210 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#211 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#212 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#213 0xf7761da2 in ten_send_msg_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:95
#214 0xf776235c in ten_env_send_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:128
#215 0x56ab72fb in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:91
#216 0x56bb60fd in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:118
#217 0x56dc86f0 in on_cmd ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:59
#218 0x56ac0b57 in ten::extension_t::invoke_cpp_extension_on_cmd(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:429
#219 0x56ac3d1d in ten::extension_t::proxy_on_cmd_internal(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x4dfd1d)
#220 0x56abbda0 in ten::extension_t::proxy_on_cmd(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:218
#221 0xf7624eb1 in ten_extension_on_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:860
#222 0xf761b95d in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:290
#223 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#224 0xf76fe598 in ten_extension_thread_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:284
#225 0xf7621a2e in ten_extension_dispatch_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:619
#226 0xf7622d03 in ten_extension_handle_out_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:741
#227 0xf7761da2 in ten_send_msg_internal ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:95
#228 0xf776235c in ten_env_send_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/ten_env/internal/send.c:128
#229 0x56ab72fb in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:91
#230 0x56bb60fd in ten::ten_env_t::send_cmd(std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >&&, std::function<void (ten::ten_env_t&, std::unique_ptr<ten::cmd_result_t, std::default_deleteten::cmd_result_t >)>&&) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/ten_env.h:118
#231 0x56dc86f0 in on_cmd ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:59
#232 0x56ac0b57 in ten::extension_t::invoke_cpp_extension_on_cmd(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:429
#233 0x56ac3d1d in ten::extension_t::proxy_on_cmd_internal(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*, void (ten::extension_t::)(ten::ten_env_t&, std::unique_ptr<ten::cmd_t, std::default_deleteten::cmd_t >)) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x4dfd1d)
#234 0x56abbda0 in ten::extension_t::proxy_on_cmd(ten_extension_t
, ten_env_t*, ten_smart_ptr_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/extension.h:218
#235 0xf7624eb1 in ten_extension_on_cmd ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/extension.c:860
#236 0xf761b95d in ten_extension_handle_in_msg ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension/msg_handling.c:290
#237 0xf76fc5e1 in ten_extension_thread_handle_in_msg_sync ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:94
#238 0xf76fcad3 in ten_extension_thread_handle_in_msg_task ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/msg_interface/common.c:127
#239 0xf786bb9d in process_remaining_tasks_safe ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/runloop.c:209
#240 0xf786c041 in flush_remaining_tasks ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/runloop.c:226
#241 0xf786c4b3 in task_available_callback ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/runloop.c:240
#242 0xf7877cbe in uv_async_callback ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/uv/runloop.c:365
#243 0xf795012b in uv__async_io /tmp/jenkins/ten_framework_internal_base/ten_framework/third_party/libuv/src/unix/async.c:176
#244 0xf7965696 in uv__io_poll /tmp/jenkins/ten_framework_internal_base/ten_framework/third_party/libuv/src/unix/linux.c:1564

SUMMARY: AddressSanitizer: stack-overflow ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/signature.c:16 in ten_signature_get
Thread T2 created by T1 here:
#0 0xf7a305da in __interceptor_pthread_create ../../../../../src/libsanitizer/asan/asan_interceptors.cpp:216
#1 0xf78b46e6 in ten_thread_create ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/thread.c:197
#2 0xf763c315 in ten_extension_thread_start ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_thread/extension_thread.c:285
#3 0xf7629bad in ten_extension_context_start ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_context/extension_context.c:121
#4 0xf762eede in ten_extension_context_create_extension_group_done ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_context/extension_context.c:513
#5 0xf76ee376 in ten_extension_context_on_addon_create_extension_group_done ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/extension_context/ten_env/on_xxx.c:49
#6 0xf7618f59 in ten_engine_on_addon_create_extension_group_done ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/engine/on_xxx.c:212
#7 0xf786bb9d in process_remaining_tasks_safe ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/runloop.c:209
#8 0xf786c041 in flush_remaining_tasks ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/runloop.c:226
#9 0xf786c4b3 in task_available_callback ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/runloop.c:240
#10 0xf7877cbe in uv_async_callback ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/uv/runloop.c:365
#11 0xf795012b in uv__async_io /tmp/jenkins/ten_framework_internal_base/ten_framework/third_party/libuv/src/unix/async.c:176
#12 0xf7965696 in uv__io_poll /tmp/jenkins/ten_framework_internal_base/ten_framework/third_party/libuv/src/unix/linux.c:1564
#13 0xf79510c6 in uv_run /tmp/jenkins/ten_framework_internal_base/ten_framework/third_party/libuv/src/unix/core.c:458
#14 0xf7876c46 in ten_runloop_uv_run ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/uv/runloop.c:271
#15 0xf786df83 in ten_runloop_run ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/io/general/loops/runloop.c:400
#16 0xf75fb66b in ten_app_start ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/app/internal.c:62
#17 0xf75fd526 in ten_app_routine ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/app/app.c:85
#18 0xf75febc1 in ten_app_run ../../../ten_framework_internal_base/ten_framework/core/src/ten_runtime/app/app.c:216
#19 0x56ac6afb in ten::app_t::run(bool, ten::error_t*) ../../../ten_framework_internal_base/ten_framework/core/include/ten_runtime/binding/cpp/internal/app.h:55
#20 0x56dc8f6f in test_app_thread_main ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:96
#21 0xf78b3d28 in pthread_routine ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/thread.c:125
#22 0xf7a30546 in asan_thread_start ../../../../../src/libsanitizer/asan/asan_interceptors.cpp:207
#23 0xf739d72b (/lib/i386-linux-gnu/libc.so.6+0x12372b)

Thread T1 created by T0 here:
#0 0xf7a305da in __interceptor_pthread_create ../../../../../src/libsanitizer/asan/asan_interceptors.cpp:216
#1 0xf78b46e6 in ten_thread_create ../../../ten_framework_internal_base/ten_framework/core/src/ten_utils/lib/sys/general/thread.c:197
#2 0x56dc9768 in ExtensionTest_GraphLoopMultipleCircleThroughCmdWithDefault_Test::TestBody() ../../../ten_framework_internal_base/ten_framework/tests/ten_runtime/smoke/extension_test/graph/graph_loop_multiple_circle_through_cmd_with_default.cc:111
#3 0x56a7dc92 in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x499c92)
#4 0x56a6c116 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x488116)
#5 0x56a1188e in testing::Test::Run() ../../../ten_framework_internal_base/ten_framework/third_party/googletest/src/gtest.cc:2506
#6 0x56a12fe7 in testing::TestInfo::Run() ../../../ten_framework_internal_base/ten_framework/third_party/googletest/src/gtest.cc:2682
#7 0x56a13e26 in testing::TestCase::Run() ../../../ten_framework_internal_base/ten_framework/third_party/googletest/src/gtest.cc:2800
#8 0x56a30d6e in testing::internal::UnitTestImpl::RunAllTests() ../../../ten_framework_internal_base/ten_framework/third_party/googletest/src/gtest.cc:5124
#9 0x56a81216 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (/tmp/jenkins/out/linux/x86/tests/standalone/ten_runtime_smoke_test+0x49d216)
#10 0x56a6f53d in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) ../../../ten_framework_internal_base/ten_framework/third_party/googletest/src/gtest.cc:2468
#11 0x56a2d202 in testing::UnitTest::Run() ../../../ten_framework_internal_base/ten_framework/third_party/googletest/src/gtest.cc:4733
#12 0x56aa7f5b in RUN_ALL_TESTS() ../../../ten_framework_internal_base/ten_framework/third_party/googletest/include/gtest/gtest.h:2331
#13 0x56aa7de6 in main ../../../ten_framework_internal_base/ten_framework/third_party/googletest/src/gtest_main.cc:38
#14 0xf729b518 (/lib/i386-linux-gnu/libc.so.6+0x21518)

==2273325==ABORTING

@sunxilin
Copy link
Collaborator

先把导致stack overflow的 ten_msg_clear_dest_msgpack_serialization_hack 这个已经没有用的方法给删掉,暂时看上去CI测试不会失败,但并没有找到最根本的解法,后面看看还会不会跑出来。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
2 participants