026-09-28T01:26:28.4273341Z 94/107 Test #97: parquet-arrow-reader-writer-tracing-test .....***Failed 0.76 sec
2026-09-28T01:26:28.4277678Z Running parquet-arrow-reader-writer-tracing-test, redirecting output into /build/cpp/build/test-logs/parquet-arrow-reader-writer-tracing-test.txt
2026-09-28T01:26:28.4279257Z Running main() from gmock_main.cc
2026-09-28T01:26:28.4279966Z [==========] Running 6 tests from 1 test suite.
2026-09-28T01:26:28.4280702Z [----------] Global test environment set-up.
2026-09-28T01:26:28.4281484Z [----------] 6 tests from ReadColumnTracing
2026-09-28T01:26:28.4282336Z [ RUN ] ReadColumnTracing.FlatColumnSubset
2026-09-28T01:26:28.4283288Z [ OK ] ReadColumnTracing.FlatColumnSubset (22 ms)
2026-09-28T01:26:28.4284346Z [ RUN ] ReadColumnTracing.NestedColumnSubset
2026-09-28T01:26:28.4285413Z [ OK ] ReadColumnTracing.NestedColumnSubset (14 ms)
2026-09-28T01:26:28.4286258Z [ RUN ] ReadColumnTracing.ReorderedColumnSubset
2026-09-28T01:26:28.4287355Z [ OK ] ReadColumnTracing.ReorderedColumnSubset (14 ms)
2026-09-28T01:26:28.4288321Z [ RUN ] ReadColumnTracing.FullNestedSchema
2026-09-28T01:26:28.4289112Z [ OK ] ReadColumnTracing.FullNestedSchema (17 ms)
2026-09-28T01:26:28.4289969Z [ RUN ] ReadColumnTracing.DirectFileTopLevelFieldRead
2026-09-28T01:26:28.4290884Z [ OK ] ReadColumnTracing.DirectFileTopLevelFieldRead (11 ms)
2026-09-28T01:26:28.4291822Z [ RUN ] ReadColumnTracing.DirectRowGroupTopLevelFieldRead
2026-09-28T01:26:28.4292795Z [ OK ] ReadColumnTracing.DirectRowGroupTopLevelFieldRead (12 ms)
2026-09-28T01:26:28.4293712Z [----------] 6 tests from ReadColumnTracing (94 ms total)
2026-09-28T01:26:28.4294285Z
2026-09-28T01:26:28.4294655Z [----------] Global test environment tear-down
2026-09-28T01:26:28.4296546Z [==========] 6 tests from 1 test suite ran. (95 ms total)
2026-09-28T01:26:28.4297263Z [ PASSED ] 6 tests.
2026-09-28T01:26:28.4297812Z ==================
2026-09-28T01:26:28.4298482Z WARNING: ThreadSanitizer: heap-use-after-free (pid=31930)
2026-09-28T01:26:28.4299336Z Read of size 4 at 0x720c000018c8 by main thread:
2026-09-28T01:26:28.4301346Z #0 __exchange_and_add_single /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/ext/atomicity.h:84:29 (parquet-arrow-reader-writer-tracing-test+0x223d5d) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4303894Z #1 __exchange_and_add_dispatch /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/ext/atomicity.h:99:14 (parquet-arrow-reader-writer-tracing-test+0x223d5d)
2026-09-28T01:26:28.4306586Z #2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:359:11 (parquet-arrow-reader-writer-tracing-test+0x223d5d)
2026-09-28T01:26:28.4309517Z #3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1071:11 (parquet-arrow-reader-writer-tracing-test+0x223cdc) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4312994Z #4 std::__shared_ptr<opentelemetry::v1::trace::NoopTracer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1524:31 (parquet-arrow-reader-writer-tracing-test+0x26fe89) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4317025Z #5 std::shared_ptr<opentelemetry::v1::trace::NoopTracer>::~shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr.h:175:11 (parquet-arrow-reader-writer-tracing-test+0x26da15) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4320089Z #6 cxa_at_exit_callback_installed_at(void*) tsan_interceptors_posix.cpp.o (parquet-arrow-reader-writer-tracing-test+0x1e1abd) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4322419Z #7 __cxx_global_var_init /build/cpp/_deps/opentelemetry_cpp-src/sdk/src/trace/tracer.cc (libarrow.so.2600+0x12001f9) (BuildId: 1cca921148403499433539d18d3da78856b9058f)
2026-09-28T01:26:28.4323674Z
2026-09-28T01:26:28.4324129Z Previous write of size 8 at 0x720c000018c8 by main thread:
2026-09-28T01:26:28.4326125Z #0 operator delete(void*) <null> (parquet-arrow-reader-writer-tracing-test+0x21cb2d) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4330018Z #1 std::__new_allocator<std::_Sp_counted_ptr_inplace<opentelemetry::v1::trace::NoopTracer, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>>::deallocate(std::_Sp_counted_ptr_inplace<opentelemetry::v1::trace::NoopTracer, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/new_allocator.h:172:2 (parquet-arrow-reader-writer-tracing-test+0x29f29c) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4334948Z #2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:361:4 (parquet-arrow-reader-writer-tracing-test+0x223dd8) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4338393Z #3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1071:11 (parquet-arrow-reader-writer-tracing-test+0x223cdc) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4341775Z #4 std::__shared_ptr<opentelemetry::v1::trace::NoopTracer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1524:31 (parquet-arrow-reader-writer-tracing-test+0x26fe89) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4345161Z #5 std::shared_ptr<opentelemetry::v1::trace::NoopTracer>::~shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr.h:175:11 (parquet-arrow-reader-writer-tracing-test+0x26da15) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4347945Z #6 cxa_at_exit_callback_installed_at(void*) tsan_interceptors_posix.cpp.o (parquet-arrow-reader-writer-tracing-test+0x1e1abd) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4350263Z #7 __cxx_global_var_init /build/cpp/_deps/opentelemetry_cpp-src/sdk/src/trace/tracer.cc (parquet-arrow-reader-writer-tracing-test+0x16bac9) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:28.4351595Z
2026-09-28T01:26:28.4352356Z SUMMARY: ThreadSanitizer: heap-use-after-free tsan_interceptors_posix.cpp.o in cxa_at_exit_callback_installed_at(void*)
2026-09-28T01:26:28.4353450Z ==================
2026-09-28T01:26:28.4354018Z ThreadSanitizer: reported 1 warnings
2026-09-28T01:26:28.4355305Z ThreadSanitizer or leak check failures in /build/cpp/build/test-logs/parquet-arrow-reader-writer-tracing-test.txt
2026-09-28T01:26:28.4356385Z /build/cpp/src/parquet
2026-09-28T01:26:28.4356789Z
2026-09-28T01:26:28.4357196Z Start 97: parquet-arrow-reader-writer-tracing-test
2026-09-28T01:26:29.1069654Z Test #97: parquet-arrow-reader-writer-tracing-test .....***Failed 0.67 sec
2026-09-28T01:26:29.1073759Z Running parquet-arrow-reader-writer-tracing-test, redirecting output into /build/cpp/build/test-logs/parquet-arrow-reader-writer-tracing-test.txt
2026-09-28T01:26:29.1075521Z Running main() from gmock_main.cc
2026-09-28T01:26:29.1076132Z [==========] Running 6 tests from 1 test suite.
2026-09-28T01:26:29.1076713Z [----------] Global test environment set-up.
2026-09-28T01:26:29.1077357Z [----------] 6 tests from ReadColumnTracing
2026-09-28T01:26:29.1077986Z [ RUN ] ReadColumnTracing.FlatColumnSubset
2026-09-28T01:26:29.1078875Z [ OK ] ReadColumnTracing.FlatColumnSubset (25 ms)
2026-09-28T01:26:29.1079564Z [ RUN ] ReadColumnTracing.NestedColumnSubset
2026-09-28T01:26:29.1080269Z [ OK ] ReadColumnTracing.NestedColumnSubset (14 ms)
2026-09-28T01:26:29.1080966Z [ RUN ] ReadColumnTracing.ReorderedColumnSubset
2026-09-28T01:26:29.1081671Z [ OK ] ReadColumnTracing.ReorderedColumnSubset (15 ms)
2026-09-28T01:26:29.1082371Z [ RUN ] ReadColumnTracing.FullNestedSchema
2026-09-28T01:26:29.1083033Z [ OK ] ReadColumnTracing.FullNestedSchema (15 ms)
2026-09-28T01:26:29.1083761Z [ RUN ] ReadColumnTracing.DirectFileTopLevelFieldRead
2026-09-28T01:26:29.1084548Z [ OK ] ReadColumnTracing.DirectFileTopLevelFieldRead (10 ms)
2026-09-28T01:26:29.1085736Z [ RUN ] ReadColumnTracing.DirectRowGroupTopLevelFieldRead
2026-09-28T01:26:29.1086631Z [ OK ] ReadColumnTracing.DirectRowGroupTopLevelFieldRead (11 ms)
2026-09-28T01:26:29.1087512Z [----------] 6 tests from ReadColumnTracing (92 ms total)
2026-09-28T01:26:29.1087966Z
2026-09-28T01:26:29.1097475Z [----------] Global test environment tear-down
2026-09-28T01:26:29.1102695Z [==========] 6 tests from 1 test suite ran. (93 ms total)
2026-09-28T01:26:29.1103576Z [ PASSED ] 6 tests.
2026-09-28T01:26:29.1104317Z ==================
2026-09-28T01:26:29.1105188Z WARNING: ThreadSanitizer: heap-use-after-free (pid=31961)
2026-09-28T01:26:29.1105923Z Read of size 4 at 0x720c000018c8 by main thread:
2026-09-28T01:26:29.1107424Z #0 __exchange_and_add_single /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/ext/atomicity.h:84:29 (parquet-arrow-reader-writer-tracing-test+0x223d5d) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1109704Z #1 __exchange_and_add_dispatch /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/ext/atomicity.h:99:14 (parquet-arrow-reader-writer-tracing-test+0x223d5d)
2026-09-28T01:26:29.1111931Z #2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:359:11 (parquet-arrow-reader-writer-tracing-test+0x223d5d)
2026-09-28T01:26:29.1115556Z #3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1071:11 (parquet-arrow-reader-writer-tracing-test+0x223cdc) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1119170Z #4 std::__shared_ptr<opentelemetry::v1::trace::NoopTracer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1524:31 (parquet-arrow-reader-writer-tracing-test+0x26fe89) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1122688Z #5 std::shared_ptr<opentelemetry::v1::trace::NoopTracer>::~shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr.h:175:11 (parquet-arrow-reader-writer-tracing-test+0x26da15) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1125900Z #6 cxa_at_exit_callback_installed_at(void*) tsan_interceptors_posix.cpp.o (parquet-arrow-reader-writer-tracing-test+0x1e1abd) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1128178Z #7 __cxx_global_var_init /build/cpp/_deps/opentelemetry_cpp-src/sdk/src/trace/tracer.cc (libarrow.so.2600+0x12001f9) (BuildId: 1cca921148403499433539d18d3da78856b9058f)
2026-09-28T01:26:29.1129359Z
2026-09-28T01:26:29.1129679Z Previous write of size 8 at 0x720c000018c8 by main thread:
2026-09-28T01:26:29.1130978Z #0 operator delete(void*) <null> (parquet-arrow-reader-writer-tracing-test+0x21cb2d) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1134567Z #1 std::__new_allocator<std::_Sp_counted_ptr_inplace<opentelemetry::v1::trace::NoopTracer, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>>::deallocate(std::_Sp_counted_ptr_inplace<opentelemetry::v1::trace::NoopTracer, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/new_allocator.h:172:2 (parquet-arrow-reader-writer-tracing-test+0x29f29c) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1139520Z #2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:361:4 (parquet-arrow-reader-writer-tracing-test+0x223dd8) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1142760Z #3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1071:11 (parquet-arrow-reader-writer-tracing-test+0x223cdc) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1146657Z #4 std::__shared_ptr<opentelemetry::v1::trace::NoopTracer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1524:31 (parquet-arrow-reader-writer-tracing-test+0x26fe89) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1150172Z #5 std::shared_ptr<opentelemetry::v1::trace::NoopTracer>::~shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr.h:175:11 (parquet-arrow-reader-writer-tracing-test+0x26da15) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1153151Z #6 cxa_at_exit_callback_installed_at(void*) tsan_interceptors_posix.cpp.o (parquet-arrow-reader-writer-tracing-test+0x1e1abd) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1155769Z #7 __cxx_global_var_init /build/cpp/_deps/opentelemetry_cpp-src/sdk/src/trace/tracer.cc (parquet-arrow-reader-writer-tracing-test+0x16bac9) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.1157111Z
2026-09-28T01:26:29.1157810Z SUMMARY: ThreadSanitizer: heap-use-after-free tsan_interceptors_posix.cpp.o in cxa_at_exit_callback_installed_at(void*)
2026-09-28T01:26:29.1158875Z ==================
2026-09-28T01:26:29.1159341Z ThreadSanitizer: reported 1 warnings
2026-09-28T01:26:29.1160321Z ThreadSanitizer or leak check failures in /build/cpp/build/test-logs/parquet-arrow-reader-writer-tracing-test.txt
2026-09-28T01:26:29.1161327Z /build/cpp/src/parquet
2026-09-28T01:26:29.1161571Z
2026-09-28T01:26:29.1162028Z Start 97: parquet-arrow-reader-writer-tracing-test
2026-09-28T01:26:29.8090336Z Test #97: parquet-arrow-reader-writer-tracing-test .....***Failed 0.70 sec
2026-09-28T01:26:29.8104214Z Running parquet-arrow-reader-writer-tracing-test, redirecting output into /build/cpp/build/test-logs/parquet-arrow-reader-writer-tracing-test.txt
2026-09-28T01:26:29.8106975Z Running main() from gmock_main.cc
2026-09-28T01:26:29.8107973Z [==========] Running 6 tests from 1 test suite.
2026-09-28T01:26:29.8109014Z [----------] Global test environment set-up.
2026-09-28T01:26:29.8110011Z [----------] 6 tests from ReadColumnTracing
2026-09-28T01:26:29.8111038Z [ RUN ] ReadColumnTracing.FlatColumnSubset
2026-09-28T01:26:29.8112151Z [ OK ] ReadColumnTracing.FlatColumnSubset (29 ms)
2026-09-28T01:26:29.8113215Z [ RUN ] ReadColumnTracing.NestedColumnSubset
2026-09-28T01:26:29.8114354Z [ OK ] ReadColumnTracing.NestedColumnSubset (17 ms)
2026-09-28T01:26:29.8115767Z [ RUN ] ReadColumnTracing.ReorderedColumnSubset
2026-09-28T01:26:29.8116947Z [ OK ] ReadColumnTracing.ReorderedColumnSubset (12 ms)
2026-09-28T01:26:29.8118075Z [ RUN ] ReadColumnTracing.FullNestedSchema
2026-09-28T01:26:29.8119180Z [ OK ] ReadColumnTracing.FullNestedSchema (14 ms)
2026-09-28T01:26:29.8120336Z [ RUN ] ReadColumnTracing.DirectFileTopLevelFieldRead
2026-09-28T01:26:29.8121618Z [ OK ] ReadColumnTracing.DirectFileTopLevelFieldRead (10 ms)
2026-09-28T01:26:29.8122900Z [ RUN ] ReadColumnTracing.DirectRowGroupTopLevelFieldRead
2026-09-28T01:26:29.8124616Z [ OK ] ReadColumnTracing.DirectRowGroupTopLevelFieldRead (11 ms)
2026-09-28T01:26:29.8126143Z [----------] 6 tests from ReadColumnTracing (95 ms total)
2026-09-28T01:26:29.8126923Z
2026-09-28T01:26:29.8127427Z [----------] Global test environment tear-down
2026-09-28T01:26:29.8128455Z [==========] 6 tests from 1 test suite ran. (96 ms total)
2026-09-28T01:26:29.8129420Z [ PASSED ] 6 tests.
2026-09-28T01:26:29.8130155Z ==================
2026-09-28T01:26:29.8131088Z WARNING: ThreadSanitizer: heap-use-after-free (pid=31992)
2026-09-28T01:26:29.8132196Z Read of size 4 at 0x720c000018c8 by main thread:
2026-09-28T01:26:29.8134656Z #0 __exchange_and_add_single /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/ext/atomicity.h:84:29 (parquet-arrow-reader-writer-tracing-test+0x223d5d) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8138351Z #1 __exchange_and_add_dispatch /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/ext/atomicity.h:99:14 (parquet-arrow-reader-writer-tracing-test+0x223d5d)
2026-09-28T01:26:29.8141924Z #2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:359:11 (parquet-arrow-reader-writer-tracing-test+0x223d5d)
2026-09-28T01:26:29.8146281Z #3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1071:11 (parquet-arrow-reader-writer-tracing-test+0x223cdc) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8151079Z #4 std::__shared_ptr<opentelemetry::v1::trace::NoopTracer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1524:31 (parquet-arrow-reader-writer-tracing-test+0x26fe89) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8156036Z #5 std::shared_ptr<opentelemetry::v1::trace::NoopTracer>::~shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr.h:175:11 (parquet-arrow-reader-writer-tracing-test+0x26da15) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8160004Z #6 cxa_at_exit_callback_installed_at(void*) tsan_interceptors_posix.cpp.o (parquet-arrow-reader-writer-tracing-test+0x1e1abd) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8163371Z #7 __cxx_global_var_init /build/cpp/_deps/opentelemetry_cpp-src/sdk/src/trace/tracer.cc (libarrow.so.2600+0x12001f9) (BuildId: 1cca921148403499433539d18d3da78856b9058f)
2026-09-28T01:26:29.8168554Z
2026-09-28T01:26:29.8169218Z Previous write of size 8 at 0x720c000018c8 by main thread:
2026-09-28T01:26:29.8171171Z #0 operator delete(void*) <null> (parquet-arrow-reader-writer-tracing-test+0x21cb2d) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8176580Z #1 std::__new_allocator<std::_Sp_counted_ptr_inplace<opentelemetry::v1::trace::NoopTracer, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>>::deallocate(std::_Sp_counted_ptr_inplace<opentelemetry::v1::trace::NoopTracer, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/new_allocator.h:172:2 (parquet-arrow-reader-writer-tracing-test+0x29f29c) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8193769Z #2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:361:4 (parquet-arrow-reader-writer-tracing-test+0x223dd8) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8199697Z #3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1071:11 (parquet-arrow-reader-writer-tracing-test+0x223cdc) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8206777Z #4 std::__shared_ptr<opentelemetry::v1::trace::NoopTracer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1524:31 (parquet-arrow-reader-writer-tracing-test+0x26fe89) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8212076Z #5 std::shared_ptr<opentelemetry::v1::trace::NoopTracer>::~shared_ptr() /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr.h:175:11 (parquet-arrow-reader-writer-tracing-test+0x26da15) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8216275Z #6 cxa_at_exit_callback_installed_at(void*) tsan_interceptors_posix.cpp.o (parquet-arrow-reader-writer-tracing-test+0x1e1abd) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8219790Z #7 __cxx_global_var_init /build/cpp/_deps/opentelemetry_cpp-src/sdk/src/trace/tracer.cc (parquet-arrow-reader-writer-tracing-test+0x16bac9) (BuildId: 64aed47c54ad21894c74fe0fe274e957382d0b2e)
2026-09-28T01:26:29.8221855Z
2026-09-28T01:26:29.8223254Z SUMMARY: ThreadSanitizer: heap-use-after-free tsan_interceptors_posix.cpp.o in cxa_at_exit_callback_installed_at(void*)
2026-09-28T01:26:29.8225385Z ==================
2026-09-28T01:26:29.8226227Z ThreadSanitizer: reported 1 warnings
2026-09-28T01:26:29.8227442Z ThreadSanitizer or leak check failures in /build/cpp/build/test-logs/parquet-arrow-reader-writer-tracing-test.txt
2026-09-28T01:26:29.8228650Z /build/cpp/src/parquet
2026-09-28T01:26:29.8229100Z
Describe the bug, including details regarding any error messages, version, and platform.
The test-ubuntu-24.04-cpp-thread-sanitizer fails with:
This is related to:
Component(s)
C++, Parquet