Skip to content

Asan C++ failure: bins/asan/bm_fullstack_unary_ping_pong --benchmark_filter=BM_UnaryPingPong<MinInProcessCHTTP2, NoOpMutator, NoOpMutator> #13445

@murgatroid99

Description

@murgatroid99

https://sponge.corp.google.com/target?id=d52c2163-c7fd-4c76-99cb-f15daf4fa3fc&target=grpc/ubuntu/pull_request/grpc_cpp_asan&searchFor=&show=ALL&sortBy=STATUS

2017-11-17 17:57:17,102 D1117 17:57:15.865400836    4872 ev_posix.cc:135]            Using polling engine: epollex
D1117 17:57:15.865638620    4872 dns_resolver.cc:307]        Using native dns resolver
Run on (32 X 2600 MHz CPU s)
2017-11-17 17:57:15
***WARNING*** Library was built as DEBUG. Timings may be affected.
=================================================================
�[1m�[31m--------------------------------------------------------------------------------------------------------------------------
Benchmark                                                                   Time           CPU Iterations UserCounters...
--------------------------------------------------------------------------------------------------------------------------
�[0;32mBM_UnaryPingPong<MinInProcessCHTTP2, NoOpMutator, NoOpMutator>/1/0 �[m�[0;33m    285696 ns     285492 ns �[m�[0;36m      2437�[m call_initial_size-99p=15.3421k�[m call_initial_size-median=9.61926k�[m http2_send_flowctl_per_write-99p=0�[m http2_send_flowctl_per_write-median=0�[m http2_send_initial_metadata_per_write-99p=0�[m http2_send_initial_metadata_per_write-median=0�[m http2_send_message_per_write-99p=0�[m http2_send_message_per_write-median=0�[m http2_send_message_size-99p=3.98�[m http2_send_message_size-median=1.5�[m http2_send_trailing_metadata_per_write-99p=0�[m http2_send_trailing_metadata_per_write-median=0�[m poll_events_returned-99p=0�[m poll_events_returned-median=0�[m server_cqs_checked-99p=0.99�[m server_cqs_checked-median=0.5�[m tcp_read_offer-99p=0�[m tcp_read_offer-median=0�[m tcp_read_offer_iov_size-99p=0�[m tcp_read_offer_iov_size-median=0�[m tcp_read_size-99p=0�[m tcp_read_size-median=0�[m tcp_write_iov_size-99p=0�[m tcp_write_iov_size-median=0�[m tcp_write_size-99p=0�[m tcp_write_size-median=0�[m   3.42063kB/s�[m client_calls_created/iter:1 server_calls_created/iter:1 cqs_created/iter:0.000410341 client_channels_created/iter:0.000410341 client_subchannels_created/iter:0 server_channels_created/iter:0.000410341 syscall_poll/iter:0.000820681 syscall_wait/iter:0 pollset_kick/iter:5 pollset_kicked_without_poller/iter:4.99918 pollset_kicked_again/iter:0 pollset_kick_wakeup_fd/iter:0.000820681 pollset_kick_wakeup_cv/iter:0 pollset_kick_own_thread/iter:0 histogram_slow_lookups/iter:2 syscall_write/iter:0 syscall_read/iter:0 tcp_backup_pollers_created/iter:0 tcp_backup_poller_polls/iter:0 http2_op_batches/iter:6 http2_op_cancel/iter:0 http2_op_send_initial_metadata/iter:2 http2_op_send_message/iter:2 http2_op_send_trailing_metadata/iter:2 http2_op_recv_initial_metadata/iter:2 http2_op_recv_message/iter:2 http2_op_recv_trailing_metadata/iter:2 http2_settings_writes/iter:0.000820681 http2_pings_sent/iter:0.00287238 http2_writes_begun/iter:2.00328 http2_writes_offloaded/iter:0 http2_writes_continued/iter:0 http2_partial_writes/iter:0 http2_initiate_write_due_to_initial_write/iter:0 http2_initiate_write_due_to_start_new_stream/iter:1 http2_initiate_write_due_to_send_message/iter:0 http2_initiate_write_due_to_send_initial_metadata/iter:1 http2_initiate_write_due_to_send_trailing_metadata/iter:0 http2_initiate_write_due_to_retry_send_ping/iter:0 http2_initiate_write_due_to_continue_pings/iter:0 http2_initiate_write_due_to_goaway_sent/iter:0 http2_initiate_write_due_to_rst_stream/iter:0 http2_initiate_write_due_to_close_from_api/iter:0 http2_initiate_write_due_to_stream_flow_control/iter:0 http2_initiate_write_due_to_transport_flow_control/iter:0.000820681 http2_initiate_write_due_to_send_settings/iter:0 http2_initiate_write_due_to_bdp_estimator_ping/iter:0 http2_initiate_write_due_to_flow_control_unstalled_by_setting/iter:0 http2_initiate_write_due_to_flow_control_unstalled_by_update/iter:0 http2_initiate_write_due_to_application_ping/iter:0 http2_initiate_write_due_to_keepalive_ping/iter:0 http2_initiate_write_due_to_transport_flow_control_unstalled/iter:0 http2_initiate_write_due_to_ping_response/iter:0.00246204 http2_initiate_write_due_to_force_rst_stream/iter:0 http2_spurious_writes_begun/iter:0 hpack_recv_indexed/iter:9.9959 hpack_recv_lithdr_incidx/iter:0 hpack_recv_lithdr_incidx_v/iter:0.00410341 hpack_recv_lithdr_notidx/iter:0 hpack_recv_lithdr_notidx_v/iter:0 hpack_recv_lithdr_nvridx/iter:0 hpack_recv_lithdr_nvridx_v/iter:0 hpack_recv_uncompressed/iter:0.00820681 hpack_recv_huffman/iter:0 hpack_recv_binary/iter:0 hpack_recv_binary_base64/iter:0 hpack_send_indexed/iter:9.9959 hpack_send_lithdr_incidx/iter:0 hpack_send_lithdr_incidx_v/ite==4872==ERROR: AddressSanitizer: heap-use-after-free on address 0x624000073ea0 at pc 0x0000006fd845 bp 0x7f046fbfe0b0 sp 0x7f046fbfe0a8
r:0.00410341 hpack_send_lithdr_notidx/iter:0 hpack_send_lithdr_notidx_v/iter:0 hpack_send_lithdr_nvridx/iter:0 hpack_send_lithdr_nvridx_v/iter:0 hpack_send_uncompressed/iter:0.00820681 hpack_send_huffman/iter:0 hpack_send_binary/iter:0 hpack_send_binary_base64/iter:0 combiner_locks_initiated/iter:14.0033 combiner_locks_scheduled_items/iter:14.0197 combiner_locks_scheduled_final_items/iter:2.0041 combiner_locks_offloaded/iter:0 call_combiner_locks_initiated/iter:13 call_combiner_locks_scheduled_items/iter:16 call_combiner_set_notify_on_cancel/iter:2 call_combiner_cancelled/iter:0 executor_scheduled_short_items/iter:0.000410341 executor_scheduled_long_items/iter:0 executor_scheduled_to_self/iter:0 executor_wakeup_initiated/iter:0.000410341 executor_queue_drained/iter:0.000410341 executor_push_retries/iter:0 server_requested_calls/iter:1.00123 server_slowpath_requests_queued/iter:0 cq_ev_queue_trylock_failures/iter:0 cq_ev_queue_trylock_successes/iter:5.00123 cq_ev_queue_transient_pop_failures/iter:0 polls/iter:0.00123102 writes/iter:2.00328�[m
�[m�[1m�[0m�[1m�[34mWRITE of size 8 at 0x624000073ea0 thread T1�[1m�[0m
    #0 0x6fd844 in me_write(grpc_exec_ctx*, grpc_endpoint*, grpc_slice_buffer*, grpc_closure*) /var/local/git/grpc/test/core/util/passthru_endpoint.cc:85:3
    #1 0x71903f in grpc_endpoint_write /var/local/git/grpc/src/core/lib/iomgr/endpoint.cc:28:3
    #2 0x7d3f10 in write_action(grpc_exec_ctx*, void*, grpc_error*) /var/local/git/grpc/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1052:3
    #3 0x728a1b in exec_ctx_run(grpc_exec_ctx*, grpc_closure*, grpc_error*) /var/local/git/grpc/src/core/lib/iomgr/exec_ctx.cc:73:3
    #4 0x72839a in grpc_exec_ctx_flush /var/local/git/grpc/src/core/lib/iomgr/exec_ctx.cc:93:9
    #5 0x8ad8ab in run_closures(grpc_exec_ctx*, grpc_closure_list) /var/local/git/grpc/src/core/lib/iomgr/executor.cc:81:5
    #6 0x8ad170 in executor_thread(void*) /var/local/git/grpc/src/core/lib/iomgr/executor.cc:182:22
    #7 0x981544 in thread_body(void*) /var/local/git/grpc/src/core/lib/support/thd_posix.cc:42:3
    #8 0x7f05fb718063 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8063)
    #9 0x7f05fad0b62c in clone (/lib/x86_64-linux-gnu/libc.so.6+0xe862c)

�[1m�[32m0x624000073ea0 is located 7584 bytes inside of 7592-byte region [0x624000072100,0x624000073ea8)
�[1m�[0m�[1m�[35mfreed by thread T0 here:�[1m�[0m
    #0 0x50fcc0 in operator delete(void*) /llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:94
    #1 0x5cc942 in grpc::testing::MinStackize<grpc::testing::InProcessCHTTP2>::~MinStackize() /var/local/git/grpc/./test/cpp/microbenchmarks/fullstack_fixtures.h:294:7
    #2 0x5cd26a in std::default_delete<grpc::testing::MinStackize<grpc::testing::InProcessCHTTP2> >::operator()(grpc::testing::MinStackize<grpc::testing::InProcessCHTTP2>*) const /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unique_ptr.h:76:2
    #3 0x5cc635 in std::unique_ptr<grpc::testing::MinStackize<grpc::testing::InProcessCHTTP2>, std::default_delete<grpc::testing::MinStackize<grpc::testing::InProcessCHTTP2> > >::reset(grpc::testing::MinStackize<grpc::testing::InProcessCHTTP2>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unique_ptr.h:344:4
    #4 0x5321a5 in void grpc::testing::BM_UnaryPingPong<grpc::testing::MinStackize<grpc::testing::InProcessCHTTP2>, grpc::testing::NoOpMutator, grpc::testing::NoOpMutator>(benchmark::State&) /var/local/git/grpc/./test/cpp/microbenchmarks/fullstack_unary_ping_pong.h:106:3
    #5 0x619ebb in benchmark::internal::FunctionBenchmark::Run(benchmark::State&) /var/local/git/grpc/third_party/benchmark/src/benchmark_register.cc:459:42
    #6 0x5e68b4 in benchmark::internal::(anonymous namespace)::RunInThread(benchmark::internal::Benchmark::Instance const*, unsigned long, int, benchmark::internal::ThreadManager*) /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:272:3
    #7 0x5e3ceb in benchmark::internal::(anonymous namespace)::RunBenchmark(benchmark::internal::Benchmark::Instance const&, std::vector<benchmark::BenchmarkReporter::Run, std::allocator<benchmark::BenchmarkReporter::Run> >*) /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:315:7
    #8 0x5e0bfa in benchmark::internal::(anonymous namespace)::RunBenchmarks(std::vector<benchmark::internal::Benchmark::Instance, std::allocator<benchmark::internal::Benchmark::Instance> > const&, benchmark::BenchmarkReporter*, benchmark::BenchmarkReporter*) /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:516:11
    #9 0x5df6e7 in benchmark::RunSpecifiedBenchmarks(benchmark::BenchmarkReporter*, benchmark::BenchmarkReporter*) /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:630:5
    #10 0x5de6e5 in benchmark::RunSpecifiedBenchmarks() /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:572:10
    #11 0x59727d in main /var/local/git/grpc/test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.cc:167:141
    #12 0x7f05fac44b44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b44)

�[1m�[35mpreviously allocated by thread T0 here:�[1m�[0m
    #0 0x50f6c0 in operator new(unsigned long) /llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:62
    #1 0x52fac6 in void grpc::testing::BM_UnaryPingPong<grpc::testing::MinStackize<grpc::testing::InProcessCHTTP2>, grpc::testing::NoOpMutator, grpc::testing::NoOpMutator>(benchmark::State&) /var/local/git/grpc/./test/cpp/microbenchmarks/fullstack_unary_ping_pong.h:43:36
    #2 0x619ebb in benchmark::internal::FunctionBenchmark::Run(benchmark::State&) /var/local/git/grpc/third_party/benchmark/src/benchmark_register.cc:459:42
    #3 0x5e68b4 in benchmark::internal::(anonymous namespace)::RunInThread(benchmark::internal::Benchmark::Instance const*, unsigned long, int, benchmark::internal::ThreadManager*) /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:272:3
    #4 0x5e3ceb in benchmark::internal::(anonymous namespace)::RunBenchmark(benchmark::internal::Benchmark::Instance const&, std::vector<benchmark::BenchmarkReporter::Run, std::allocator<benchmark::BenchmarkReporter::Run> >*) /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:315:7
    #5 0x5e0bfa in benchmark::internal::(anonymous namespace)::RunBenchmarks(std::vector<benchmark::internal::Benchmark::Instance, std::allocator<benchmark::internal::Benchmark::Instance> > const&, benchmark::BenchmarkReporter*, benchmark::BenchmarkReporter*) /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:516:11
    #6 0x5df6e7 in benchmark::RunSpecifiedBenchmarks(benchmark::BenchmarkReporter*, benchmark::BenchmarkReporter*) /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:630:5
    #7 0x5de6e5 in benchmark::RunSpecifiedBenchmarks() /var/local/git/grpc/third_party/benchmark/src/benchmark.cc:572:10
    #8 0x59727d in main /var/local/git/grpc/test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.cc:167:141
    #9 0x7f05fac44b44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b44)

Thread T1 created by T0 here:
    #0 0x449939 in pthread_create /llvm/projects/compiler-rt/lib/asan/asan_interceptors.cc:238
    #1 0x9811c3 in gpr_thd_new /var/local/git/grpc/src/core/lib/support/thd_posix.cc:66:21
    #2 0x8aba42 in grpc_executor_set_threading /var/local/git/grpc/src/core/lib/iomgr/executor.cc:108:5
    #3 0x8ad9b9 in grpc_executor_init /var/local/git/grpc/src/core/lib/iomgr/executor.cc:139:3
    #4 0x72c2f4 in grpc_iomgr_init /var/local/git/grpc/src/core/lib/iomgr/iomgr.cc:53:3
    #5 0xa03ab3 in grpc_init /var/local/git/grpc/src/core/lib/surface/init.cc:154:5
    #6 0x59f36b in grpc::internal::GrpcLibrary::init() /var/local/git/grpc/include/grpc++/impl/grpc_library.h:34:26
    #7 0x59f1bf in Library::Library() /var/local/git/grpc/./test/cpp/microbenchmarks/helpers.h:46:5
    #8 0x59d597 in Library::get() /var/local/git/grpc/./test/cpp/microbenchmarks/helpers.h:35:20
    #9 0x425afd in __cxx_global_var_init.2 /var/local/git/grpc/test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.cc:27:38
    #10 0x431511 in _GLOBAL__sub_I_bm_fullsta.tmp.f813374661c1.20850.ii /tmp/ccache/tmp/bm_fullsta.tmp.f813374661c1.20850.ii
    #11 0x10fd95c in __libc_csu_init (/var/local/git/grpc/bins/asan/bm_fullstack_unary_ping_pong+0x10fd95c)

SUMMARY: AddressSanitizer: heap-use-after-free /var/local/git/grpc/test/core/util/passthru_endpoint.cc:85:3 in me_write(grpc_exec_ctx*, grpc_endpoint*, grpc_slice_buffer*, grpc_closure*)
Shadow bytes around the buggy address:
  0x0c4880006780: �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m
  0x0c4880006790: �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m
  0x0c48800067a0: �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m
  0x0c48800067b0: �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m
  0x0c48800067c0: �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m
=>0x0c48800067d0: �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m �[1m�[35mfd�[1m�[0m[�[1m�[35mfd�[1m�[0m]�[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m
  0x0c48800067e0: �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m
  0x0c48800067f0: �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m
  0x0c4880006800: �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m
  0x0c4880006810: �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m
  0x0c4880006820: �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m �[1m�[31mfa�[1m�[0m
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           �[1m�[0m00�[1m�[0m
  Partially addressable: �[1m�[0m01�[1m�[0m �[1m�[0m02�[1m�[0m �[1m�[0m03�[1m�[0m �[1m�[0m04�[1m�[0m �[1m�[0m05�[1m�[0m �[1m�[0m06�[1m�[0m �[1m�[0m07�[1m�[0m 
  Heap left redzone:       �[1m�[31mfa�[1m�[0m
  Heap right redzone:      �[1m�[31mfb�[1m�[0m
  Freed heap region:       �[1m�[35mfd�[1m�[0m
  Stack left redzone:      �[1m�[31mf1�[1m�[0m
  Stack mid redzone:       �[1m�[31mf2�[1m�[0m
  Stack right redzone:     �[1m�[31mf3�[1m�[0m
  Stack partial redzone:   �[1m�[31mf4�[1m�[0m
  Stack after return:      �[1m�[35mf5�[1m�[0m
  Stack use after scope:   �[1m�[35mf8�[1m�[0m
  Global redzone:          �[1m�[31mf9�[1m�[0m
  Global init order:       �[1m�[36mf6�[1m�[0m
  Poisoned by user:        �[1m�[34mf7�[1m�[0m
  Container overflow:      �[1m�[34mfc�[1m�[0m
  Array cookie:            �[1m�[31mac�[1m�[0m
  Intra object redzone:    �[1m�[33mbb�[1m�[0m
  ASan internal:           �[1m�[33mfe�[1m�[0m
  Left alloca redzone:     �[1m�[34mca�[1m�[0m
  Right alloca redzone:    �[1m�[34mcb�[1m�[0m
==4872==ABORTING

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions