{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/15457","repository_url":"https://api.github.com/repos/grpc/grpc","labels_url":"https://api.github.com/repos/grpc/grpc/issues/15457/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/15457/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/15457/events","html_url":"https://github.com/grpc/grpc/issues/15457","id":324549868,"number":15457,"title":"data race:  h2_compress_nosec_test retry_streaming_succeeds_before_replay_finished GRPC_POLL_STRATEGY=epoll1","user":{"login":"AspirinSJL","id":3314176,"avatar_url":"https://avatars0.githubusercontent.com/u/3314176?v=4","gravatar_id":"","url":"https://api.github.com/users/AspirinSJL","html_url":"https://github.com/AspirinSJL","followers_url":"https://api.github.com/users/AspirinSJL/followers","following_url":"https://api.github.com/users/AspirinSJL/following{/other_user}","gists_url":"https://api.github.com/users/AspirinSJL/gists{/gist_id}","starred_url":"https://api.github.com/users/AspirinSJL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AspirinSJL/subscriptions","organizations_url":"https://api.github.com/users/AspirinSJL/orgs","repos_url":"https://api.github.com/users/AspirinSJL/repos","events_url":"https://api.github.com/users/AspirinSJL/events{/privacy}","received_events_url":"https://api.github.com/users/AspirinSJL/received_events","type":"User","site_admin":false},"labels":[{"id":267192735,"url":"https://api.github.com/repos/grpc/grpc/labels/infra/BUILDPONY","name":"infra/BUILDPONY","color":"a36cd1","default":false},{"id":155504842,"url":"https://api.github.com/repos/grpc/grpc/labels/kind/bug","name":"kind/bug","color":"93732c","default":false},{"id":218696181,"url":"https://api.github.com/repos/grpc/grpc/labels/lang/core","name":"lang/core","color":"fad8c7","default":false},{"id":168275588,"url":"https://api.github.com/repos/grpc/grpc/labels/priority/P1","name":"priority/P1","color":"ff0000","default":false}],"state":"open","locked":false,"assignee":{"login":"AspirinSJL","id":3314176,"avatar_url":"https://avatars0.githubusercontent.com/u/3314176?v=4","gravatar_id":"","url":"https://api.github.com/users/AspirinSJL","html_url":"https://github.com/AspirinSJL","followers_url":"https://api.github.com/users/AspirinSJL/followers","following_url":"https://api.github.com/users/AspirinSJL/following{/other_user}","gists_url":"https://api.github.com/users/AspirinSJL/gists{/gist_id}","starred_url":"https://api.github.com/users/AspirinSJL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AspirinSJL/subscriptions","organizations_url":"https://api.github.com/users/AspirinSJL/orgs","repos_url":"https://api.github.com/users/AspirinSJL/repos","events_url":"https://api.github.com/users/AspirinSJL/events{/privacy}","received_events_url":"https://api.github.com/users/AspirinSJL/received_events","type":"User","site_admin":false},"assignees":[{"login":"AspirinSJL","id":3314176,"avatar_url":"https://avatars0.githubusercontent.com/u/3314176?v=4","gravatar_id":"","url":"https://api.github.com/users/AspirinSJL","html_url":"https://github.com/AspirinSJL","followers_url":"https://api.github.com/users/AspirinSJL/followers","following_url":"https://api.github.com/users/AspirinSJL/following{/other_user}","gists_url":"https://api.github.com/users/AspirinSJL/gists{/gist_id}","starred_url":"https://api.github.com/users/AspirinSJL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AspirinSJL/subscriptions","organizations_url":"https://api.github.com/users/AspirinSJL/orgs","repos_url":"https://api.github.com/users/AspirinSJL/repos","events_url":"https://api.github.com/users/AspirinSJL/events{/privacy}","received_events_url":"https://api.github.com/users/AspirinSJL/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2018-05-18T20:57:13Z","updated_at":"2018-05-23T23:51:18Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"https://source.cloud.google.com/results/invocations/3feb8366-ce0d-477a-95ce-2592a9935d93/targets/github%2Fgrpc%2Fc_linux_tsan_native/tests\r\n\r\n```\r\nD0518 17:46:13.985957040   25482 test_config.cc:391]         test slowdown factor: sanitizer=5, fixture=1, poller=1, total=5\r\nI0518 17:46:13.995384615   25482 ev_epoll1_linux.cc:116]     grpc epoll fd: 3\r\nD0518 17:46:13.996322948   25482 ev_posix.cc:145]            Using polling engine: epoll1\r\nD0518 17:46:13.999017932   25482 dns_resolver.cc:339]        Using native dns resolver\r\nI0518 17:46:14.001155537   25482 retry_streaming_succeeds_before_replay_finished.cc:47] Running test: retry_streaming/chttp2/fullstack_compression\r\nD0518 17:46:14.012390423   25482 retry_streaming_succeeds_before_replay_finished.cc:162] client_peer_before_call=localhost:30606\r\nD0518 17:46:14.012482467   25482 dns_resolver.cc:280]        Start resolving.\r\nI0518 17:46:14.022245119   25492 subchannel.cc:608]          New connected subchannel at 0x7d080000d920 for subchannel 0x7d540002f800\r\nD0518 17:46:14.027568223   25482 retry_streaming_succeeds_before_replay_finished.cc:213] server_peer=ipv6:[::1]:47366\r\nD0518 17:46:14.027606077   25482 retry_streaming_succeeds_before_replay_finished.cc:217] client_peer=ipv6:[::1]:30606\r\nD0518 17:46:15.033439272   25482 retry_streaming_succeeds_before_replay_finished.cc:322] server_peer=ipv6:[::1]:47366\r\nD0518 17:46:15.033501590   25482 retry_streaming_succeeds_before_replay_finished.cc:326] client_peer=ipv6:[::1]:30606\r\n==================\r\nWARNING: ThreadSanitizer: data race (pid=25482)\r\n  Write of size 8 at 0x7d900000e040 by main thread:\r\n    #0 free /llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:638 (h2_compress_nosec_test+0x0000004487d6)\r\n    #1 gpr_free /var/local/git/grpc/src/core/lib/gpr/alloc.cc:77:3 (h2_compress_nosec_test+0x0000006723e4)\r\n    #2 gpr_free_aligned /var/local/git/grpc/src/core/lib/gpr/alloc.cc:99:36 (h2_compress_nosec_test+0x0000006725f3)\r\n    #3 gpr_arena_destroy(gpr_arena*) /var/local/git/grpc/src/core/lib/gpr/arena.cc:108:3 (h2_compress_nosec_test+0x0000006727c4)\r\n    #4 release_call(void*, grpc_error*) /var/local/git/grpc/src/core/lib/surface/call.cc:520:51 (h2_compress_nosec_test+0x000000595182)\r\n    #5 exec_ctx_run(grpc_closure*, grpc_error*) /var/local/git/grpc/src/core/lib/iomgr/exec_ctx.cc:40:3 (h2_compress_nosec_test+0x000000564c99)\r\n    #6 grpc_core::ExecCtx::Flush() /var/local/git/grpc/src/core/lib/iomgr/exec_ctx.cc:128:9 (h2_compress_nosec_test+0x000000564a23)\r\n    #7 grpc_core::ExecCtx::~ExecCtx() /var/local/git/grpc/./src/core/lib/iomgr/exec_ctx.h:103:5 (h2_compress_nosec_test+0x0000004b1132)\r\n    #8 grpc_call_unref /var/local/git/grpc/src/core/lib/surface/call.cc:607:1 (h2_compress_nosec_test+0x000000591497)\r\n    #9 test_retry_streaming_succeeds_before_replay_finished(grpc_end2end_test_config) /var/local/git/grpc/test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc:381:3 (h2_compress_nosec_test+0x000000526210)\r\n    #10 retry_streaming_succeeds_before_replay_finished(grpc_end2end_test_config) /var/local/git/grpc/test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc:393:3 (h2_compress_nosec_test+0x0000005235d6)\r\n    #11 grpc_end2end_tests(int, char**, grpc_end2end_test_config) /var/local/git/grpc/test/core/end2end/end2end_nosec_tests.cc:588:7 (h2_compress_nosec_test+0x0000004b69d3)\r\n    #12 main /var/local/git/grpc/test/core/end2end/fixtures/h2_compress.cc:126:5 (h2_compress_nosec_test+0x0000004b0dd5)\r\n  Previous atomic write of size 8 at 0x7d900000e040 by thread T1:\r\n    #0 __tsan_atomic64_fetch_add /llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:619 (h2_compress_nosec_test+0x00000046bdc0)\r\n    #1 grpc_call_combiner_stop(grpc_call_combiner*, char const*, int, char const*) /var/local/git/grpc/src/core/lib/iomgr/call_combiner.cc:109:7 (h2_compress_nosec_test+0x00000055ef21)\r\n    #2 execute_closures_in_call_combiner(grpc_call_element*, char const*, closure_to_execute*, unsigned long) /var/local/git/grpc/src/core/ext/filters/client_channel/client_channel.cc:1822:5 (h2_compress_nosec_test+0x0000005c2af7)\r\n    #3 on_complete(void*, grpc_error*) /var/local/git/grpc/src/core/ext/filters/client_channel/client_channel.cc:2124:3 (h2_compress_nosec_test+0x0000005c4154)\r\n    #4 exec_ctx_run(grpc_closure*, grpc_error*) /var/local/git/grpc/src/core/lib/iomgr/exec_ctx.cc:40:3 (h2_compress_nosec_test+0x000000564c99)\r\n    #5 grpc_closure_run(char const*, int, grpc_closure*, grpc_error*) /var/local/git/grpc/./src/core/lib/iomgr/closure.h:258:5 (h2_compress_nosec_test+0x0000004d82bd)\r\n    #6 send_message_on_complete(void*, grpc_error*) /var/local/git/grpc/src/core/ext/filters/http/message_compress/message_compress_filter.cc:204:3 (h2_compress_nosec_test+0x0000006afa1f)\r\n    #7 exec_ctx_run(grpc_closure*, grpc_error*) /var/local/git/grpc/src/core/lib/iomgr/exec_ctx.cc:40:3 (h2_compress_nosec_test+0x000000564c99)\r\n    #8 grpc_core::ExecCtx::Flush() /var/local/git/grpc/src/core/lib/iomgr/exec_ctx.cc:128:9 (h2_compress_nosec_test+0x000000564a23)\r\n    #9 run_closures(grpc_closure_list) /var/local/git/grpc/src/core/lib/iomgr/executor.cc:82:5 (h2_compress_nosec_test+0x0000005f3c89)\r\n    #10 executor_thread(void*) /var/local/git/grpc/src/core/lib/iomgr/executor.cc:180:22 (h2_compress_nosec_test+0x0000005f39f7)\r\n    #11 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*)::{lambda(void*)#1}::operator()(void*) const /var/local/git/grpc/src/core/lib/gprpp/thd_posix.cc:100:27 (h2_compress_nosec_test+0x00000067b1bc)\r\n    #12 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*)::{lambda(void*)#1}::__invoke(void*) /var/local/git/grpc/src/core/lib/gprpp/thd_posix.cc:74:25 (h2_compress_nosec_test+0x00000067b058)\r\n  Thread T1 'grpc_executor' (tid=25492, running) created by main thread at:\r\n    #0 pthread_create /llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:954 (h2_compress_nosec_test+0x00000044d5d3)\r\n    #1 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*) /var/local/git/grpc/src/core/lib/gprpp/thd_posix.cc:73:10 (h2_compress_nosec_test+0x00000067ad76)\r\n    #2 grpc_core::(anonymous namespace)::ThreadInternalsPosix* grpc_core::New<grpc_core::(anonymous namespace)::ThreadInternalsPosix, char const*&, void (*&)(void*), void*&, bool*>(char const*&, void (*&)(void*), void*&, bool*&&) /var/local/git/grpc/./src/core/lib/gprpp/memory.h:52:18 (h2_compress_nosec_test+0x00000067aa33)\r\n    #3 grpc_core::Thread::Thread(char const*, void (*)(void*), void*, bool*) /var/local/git/grpc/src/core/lib/gprpp/thd_posix.cc:142:7 (h2_compress_nosec_test+0x00000067a854)\r\n    #4 grpc_executor_set_threading(bool) /var/local/git/grpc/src/core/lib/iomgr/executor.cc:109:9 (h2_compress_nosec_test+0x0000005f312b)\r\n    #5 grpc_executor_init() /var/local/git/grpc/src/core/lib/iomgr/executor.cc:139:3 (h2_compress_nosec_test+0x0000005f3cf4)\r\n    #6 grpc_iomgr_init() /var/local/git/grpc/src/core/lib/iomgr/iomgr.cc:54:3 (h2_compress_nosec_test+0x0000005650d1)\r\n    #7 grpc_init /var/local/git/grpc/src/core/lib/surface/init.cc:133:5 (h2_compress_nosec_test+0x00000066ca43)\r\n    #8 main /var/local/git/grpc/test/core/end2end/fixtures/h2_compress.cc:123:3 (h2_compress_nosec_test+0x0000004b0d58)\r\nSUMMARY: ThreadSanitizer: data race /var/local/git/grpc/src/core/lib/gpr/alloc.cc:77:3 in gpr_free\r\n==================\r\n```"},"comment":{"url":"https://api.github.com/repos/grpc/grpc/issues/comments/391539690","html_url":"https://github.com/grpc/grpc/issues/15457#issuecomment-391539690","issue_url":"https://api.github.com/repos/grpc/grpc/issues/15457","id":391539690,"user":{"login":"AspirinSJL","id":3314176,"avatar_url":"https://avatars0.githubusercontent.com/u/3314176?v=4","gravatar_id":"","url":"https://api.github.com/users/AspirinSJL","html_url":"https://github.com/AspirinSJL","followers_url":"https://api.github.com/users/AspirinSJL/followers","following_url":"https://api.github.com/users/AspirinSJL/following{/other_user}","gists_url":"https://api.github.com/users/AspirinSJL/gists{/gist_id}","starred_url":"https://api.github.com/users/AspirinSJL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AspirinSJL/subscriptions","organizations_url":"https://api.github.com/users/AspirinSJL/orgs","repos_url":"https://api.github.com/users/AspirinSJL/repos","events_url":"https://api.github.com/users/AspirinSJL/events{/privacy}","received_events_url":"https://api.github.com/users/AspirinSJL/received_events","type":"User","site_admin":false},"created_at":"2018-05-23T23:51:18Z","updated_at":"2018-05-23T23:51:18Z","author_association":"CONTRIBUTOR","body":"It's strange that I can't see the \"before checking call combiner size ..\" log for the data access that causes the race. All the \"before\" and \"after\" logs match in pairs.  \r\n\r\n```\r\nI0523 16:45:58.645943407  247324 call_combiner.cc:111]       -- before checking call combiner size at 0x7b9000000040\r\nI0523 16:45:58.645953588  247324 call_combiner.cc:114]       after checking call combiner size at 0x7b9000000040\r\nI0523 16:45:58.646009091  247324 call_combiner.cc:109]       release = 0 \r\nI0523 16:45:58.646025916  247324 call_combiner.cc:111]       -- before checking call combiner size at 0x7b9000000040\r\nI0523 16:45:58.646039204  247324 call_combiner.cc:114]       after checking call combiner size at 0x7b9000000040\r\nI0523 16:45:58.646164568  247324 call_combiner.cc:109]       release = 0 \r\nI0523 16:45:58.646191301  247324 call_combiner.cc:111]       -- before checking call combiner size at 0x7b9000000040\r\nI0523 16:45:58.646215746  247324 call_combiner.cc:114]       after checking call combiner size at 0x7b9000000040\r\nI0523 16:45:58.646270241  247299 call.cc:519]                release = 1 \r\nI0523 16:45:58.646288888  247299 call.cc:522]                call combiner destroyed 0x7b9000000040\r\nI0523 16:45:58.646300321  247299 arena.cc:109]               arena=0x7b9000000010\r\nI0523 16:45:58.646312980  247299 alloc.cc:100]               to gpr_free 0x7b9000000000\r\n==================\r\nWARNING: ThreadSanitizer: data race (pid=247299)\r\n  Write of size 8 at 0x7b9000000040 by main thread:\r\n    #0 free ??:? (h2_compress_nosec_test+0x429f2a)\r\n    #1 gpr_free /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/gpr/alloc.cc:77 (h2_compress_nosec_test+0x67ed54)\r\n    #2 gpr_free_aligned /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/gpr/alloc.cc:101 (h2_compress_nosec_test+0x67ef9e)\r\n    #3 gpr_arena_destroy(gpr_arena*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/gpr/arena.cc:110 (h2_compress_nosec_test+0x67f200)\r\n    #4 release_call(void*, grpc_error*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/surface/call.cc:524 (h2_compress_nosec_test+0x5a0a9d)\r\n    #5 exec_ctx_run(grpc_closure*, grpc_error*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/exec_ctx.cc:40 (h2_compress_nosec_test+0x570609)\r\n    #6 grpc_core::ExecCtx::Flush() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/exec_ctx.cc:128 (h2_compress_nosec_test+0x570393)\r\n    #7 ~ExecCtx /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/./src/core/lib/iomgr/exec_ctx.h:103 (h2_compress_nosec_test+0x4bc642)\r\n    #8 grpc_call_unref /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/surface/call.cc:611 (h2_compress_nosec_test+0x59ccb0)\r\n    #9 test_retry_streaming_succeeds_before_replay_finished(grpc_end2end_test_config) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc:381 (h2_compress_nosec_test+0x5319d0)\r\n    #10 retry_streaming_succeeds_before_replay_finished(grpc_end2end_test_config) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc:393 (h2_compress_nosec_test+0x52ed96)\r\n    #11 grpc_end2end_tests(int, char**, grpc_end2end_test_config) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/test/core/end2end/end2end_nosec_tests.cc:588 (h2_compress_nosec_test+0x4c1ee3)\r\n    #12 main /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/test/core/end2end/fixtures/h2_compress.cc:126 (h2_compress_nosec_test+0x4bc2e5)\r\n\r\n  Previous atomic write of size 8 at 0x7b9000000040 by thread T2:\r\n    #0 __tsan_atomic64_fetch_add ??:? (h2_compress_nosec_test+0x46d050)\r\n    #1 grpc_call_combiner_stop(grpc_call_combiner*, char const*, int, char const*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/call_combiner.cc:113 (h2_compress_nosec_test+0x56a74b)\r\n    #2 execute_closures_in_call_combiner(grpc_call_element*, char const*, closure_to_execute*, unsigned long) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/ext/filters/client_channel/client_channel.cc:1822 (h2_compress_nosec_test+0x5ceab9)\r\n    #3 on_complete(void*, grpc_error*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/ext/filters/client_channel/client_channel.cc:2124 (h2_compress_nosec_test+0x5d0114)\r\n    #4 exec_ctx_run(grpc_closure*, grpc_error*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/exec_ctx.cc:40 (h2_compress_nosec_test+0x570609)\r\n    #5 grpc_closure_run(char const*, int, grpc_closure*, grpc_error*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/./src/core/lib/iomgr/closure.h:258 (h2_compress_nosec_test+0x4e38cd)\r\n    #6 send_message_on_complete(void*, grpc_error*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/ext/filters/http/message_compress/message_compress_filter.cc:204 (discriminator 1) (h2_compress_nosec_test+0x6bc87f)\r\n    #7 exec_ctx_run(grpc_closure*, grpc_error*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/exec_ctx.cc:40 (h2_compress_nosec_test+0x570609)\r\n    #8 grpc_core::ExecCtx::Flush() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/exec_ctx.cc:128 (h2_compress_nosec_test+0x570393)\r\n    #9 run_some_timers() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/timer_manager.cc:121 (discriminator 1) (h2_compress_nosec_test+0x58dc87)\r\n    #10 timer_main_loop() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/timer_manager.cc:222 (h2_compress_nosec_test+0x58d993)\r\n    #11 timer_thread(void*) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/timer_manager.cc:269 (h2_compress_nosec_test+0x58d8e1)\r\n    #12 operator() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/gprpp/thd_posix.cc:100 (h2_compress_nosec_test+0x687e5c)\r\n    #13 __invoke /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/gprpp/thd_posix.cc:74 (h2_compress_nosec_test+0x687cf8)\r\n\r\n  Thread T2 'grpc_global_tim' (tid=247324, running) created by main thread at:\r\n    #0 pthread_create ??:? (h2_compress_nosec_test+0x42a676)\r\n    #1 ThreadInternalsPosix /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/gprpp/thd_posix.cc:73 (h2_compress_nosec_test+0x687a16)\r\n    #2 grpc_core::(anonymous namespace)::ThreadInternalsPosix* grpc_core::New<grpc_core::(anonymous namespace)::ThreadInternalsPosix, char const*&, void (*&)(void*), void*&, bool*>(char const*&, void (*&)(void*), void*&, bool*&&) /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/./src/core/lib/gprpp/memory.h:52 (discriminator 4) (h2_compress_nosec_test+0x6876d3)\r\n    #3 Thread /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/gprpp/thd_posix.cc:142 (h2_compress_nosec_test+0x6874f4)\r\n    #4 start_timer_thread_and_unlock() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/timer_manager.cc:89 (h2_compress_nosec_test+0x58d880)\r\n    #5 start_threads() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/timer_manager.cc:278 (h2_compress_nosec_test+0x58d429)\r\n    #6 grpc_timer_manager_init() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/timer_manager.cc:297 (h2_compress_nosec_test+0x58d3cb)\r\n    #7 grpc_iomgr_start() /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/iomgr/iomgr.cc:62 (h2_compress_nosec_test+0x570ad1)\r\n    #8 grpc_init /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/src/core/lib/surface/init.cc:149 (h2_compress_nosec_test+0x679496)\r\n    #9 main /usr/local/google/home/juanlishen/wip/revert_arena_fix/grpc/test/core/end2end/fixtures/h2_compress.cc:123 (h2_compress_nosec_test+0x4bc268)\r\n\r\n\r\n```"}}
{"actor":{"display_login":"AspirinSJL"}}