Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.17.0
-
None
-
None
Description
https://github.com/apache/qpid-dispatch/runs/2676144573?check_suite_focus=true#step:25:934
26: E WARNING: ThreadSanitizer: data race (pid=2228) 26: E Read of size 1 at 0x7b64000707b4 by thread T2: 26: E #0 qd_message_send /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/message.c:1874 (libqpid-dispatch.so+0x8649b) 26: E #1 CORE_link_deliver /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/router_node.c:1985 (libqpid-dispatch.so+0xeb366) 26: E #2 qdr_link_process_deliveries /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/router_core/transfer.c:178 (libqpid-dispatch.so+0xd41cf) 26: E #3 CORE_link_push /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/router_node.c:1920 (libqpid-dispatch.so+0xe977f) 26: E #4 qdr_connection_process /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/router_core/connections.c:414 (libqpid-dispatch.so+0xa7b4d) 26: E #5 AMQP_writable_conn_handler /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/router_node.c:299 (libqpid-dispatch.so+0xe8e2d) 26: E #6 writable_handler /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/container.c:395 (libqpid-dispatch.so+0x742e4) 26: E #7 qd_container_handle_event /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/container.c:747 (libqpid-dispatch.so+0x742e4) 26: E #8 handle /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/server.c:1096 (libqpid-dispatch.so+0xf1441) 26: E #9 thread_run /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/server.c:1121 (libqpid-dispatch.so+0xf5880) 26: E #10 _thread_init /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/posix/threading.c:172 (libqpid-dispatch.so+0x961a2) 26: E 26: E Previous write of size 1 at 0x7b64000707b4 by main thread: 26: E [failed to restore the stack] 26: E 26: E Location is heap block of size 1280 at 0x7b6400070300 allocated by main thread: 26: E #0 posix_memalign <null> (libtsan.so.0+0x32a23) 26: E #1 qd_alloc /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/alloc_pool.c:396 (libqpid-dispatch.so+0x5c0c3) 26: E #2 new_qd_message_content_t /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/message.c:92 (libqpid-dispatch.so+0x812c1) 26: E #3 qd_message /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/message.c:997 (libqpid-dispatch.so+0x816a0) 26: E #4 qd_python_send /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/python_embedded.c:768 (libqpid-dispatch.so+0x98094) 26: E #5 method_vectorcall_VARARGS <null> (libpython3.9.so.1.0+0x126868) 26: E #6 qd_router_timer_handler /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/router_node.c:1594 (libqpid-dispatch.so+0xe870c) 26: E #7 qd_timer_visit /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/timer.c:317 (libqpid-dispatch.so+0xf73cd) 26: E #8 handle /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/server.c:1006 (libqpid-dispatch.so+0xf13de) 26: E #9 thread_run /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/server.c:1121 (libqpid-dispatch.so+0xf58f5) 26: E #10 qd_server_run /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/server.c:1501 (libqpid-dispatch.so+0xf5b58) 26: E #11 main_process /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/router/src/main.c:115 (qdrouterd+0x40287c) 26: E #12 main /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/router/src/main.c:369 (qdrouterd+0x4024fc) 26: E 26: E Thread T2 (tid=2231, running) created by main thread at: 26: E #0 pthread_create <null> (libtsan.so.0+0x5bf45) 26: E #1 sys_thread /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/posix/threading.c:181 (libqpid-dispatch.so+0x9663e) 26: E #2 qd_server_run /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/server.c:1499 (libqpid-dispatch.so+0xf5b32) 26: E #3 main_process /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/router/src/main.c:115 (qdrouterd+0x40287c) 26: E #4 main /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/router/src/main.c:369 (qdrouterd+0x4024fc) 26: E 26: E SUMMARY: ThreadSanitizer: data race /home/runner/work/qpid-dispatch/qpid-dispatch/qpid-dispatch/src/message.c:1874 in qd_message_send 26: E ================== 26: E ThreadSanitizer: reported 1 warnings 26: E <<<<