jiridanek commented on pull request #1052:
URL: https://github.com/apache/qpid-dispatch/pull/1052#issuecomment-824703443


   https://travis-ci.com/github/apache/qpid-dispatch/jobs/500384328#L6074
   
   ```
   45: ==================
   45: WARNING: ThreadSanitizer: data race (pid=17221)
   45:   Read of size 8 at 0x7b4400000a00 by thread T3 (mutexes: write M5, 
write M265, write M0):
   45:     #0 strlen <null> (libtsan.so.0+0x32abf)
   45:     #1 PyUnicode_FromString <null> (libpython3.9.so.1.0+0x1b291c)
   45:     #2 qd_entity_refresh_connector 
/home/travis/build/apache/qpid-dispatch/src/connection_manager.c:869 
(libqpid-dispatch.so+0x70f66)
   45:     #3 <null> <null> (libffi.so.7+0x6ff4)
   45:     #4 qdr_forward_on_message 
/home/travis/build/apache/qpid-dispatch/src/router_core/forwarder.c:336 
(libqpid-dispatch.so+0xba5bf)
   45:     #5 qdr_general_handler 
/home/travis/build/apache/qpid-dispatch/src/router_core/router_core.c:928 
(libqpid-dispatch.so+0xc3209)
   45:     #6 qd_timer_visit 
/home/travis/build/apache/qpid-dispatch/src/timer.c:205 
(libqpid-dispatch.so+0xf1267)
   45:     #7 handle /home/travis/build/apache/qpid-dispatch/src/server.c:1006 
(libqpid-dispatch.so+0xebc5e)
   45:     #8 thread_run 
/home/travis/build/apache/qpid-dispatch/src/server.c:1120 
(libqpid-dispatch.so+0xedaf7)
   45:     #9 _thread_init 
/home/travis/build/apache/qpid-dispatch/src/posix/threading.c:172 
(libqpid-dispatch.so+0x96006)
   45:     #10 <null> <null> (libtsan.so.0+0x2d1af)
   45: 
   45:   Previous write of size 8 at 0x7b4400000a00 by thread T2:
   45:     #0 strcpy <null> (libtsan.so.0+0x45931)
   45:     #1 strcpy /usr/include/x86_64-linux-gnu/bits/string_fortified.h:90 
(libqpid-dispatch.so+0xe60b6)
   45:     #2 AMQP_opened_handler 
/home/travis/build/apache/qpid-dispatch/src/router_node.c:1388 
(libqpid-dispatch.so+0xe60b6)
   45:     #3 AMQP_outbound_opened_handler 
/home/travis/build/apache/qpid-dispatch/src/router_node.c:1549 
(libqpid-dispatch.so+0xe6e07)
   45:     #4 notify_opened 
/home/travis/build/apache/qpid-dispatch/src/container.c:277 
(libqpid-dispatch.so+0x72a73)
   45:     #5 policy_notify_opened 
/home/travis/build/apache/qpid-dispatch/src/container.c:288 
(libqpid-dispatch.so+0x72a73)
   45:     #6 qd_policy_amqp_open_connector 
/home/travis/build/apache/qpid-dispatch/src/policy.c:1373 
(libqpid-dispatch.so+0x91b3e)
   45:     #7 qd_container_handle_event 
/home/travis/build/apache/qpid-dispatch/src/container.c:515 
(libqpid-dispatch.so+0x7559c)
   45:     #8 handle /home/travis/build/apache/qpid-dispatch/src/server.c:1095 
(libqpid-dispatch.so+0xebb91)
   45:     #9 thread_run 
/home/travis/build/apache/qpid-dispatch/src/server.c:1120 
(libqpid-dispatch.so+0xeda7c)
   45:     #10 _thread_init 
/home/travis/build/apache/qpid-dispatch/src/posix/threading.c:172 
(libqpid-dispatch.so+0x96006)
   45:     #11 <null> <null> (libtsan.so.0+0x2d1af)
   45: 
   45:   Location is heap block of size 300 at 0x7b4400000a00 allocated by main 
thread:
   45:     #0 malloc <null> (libtsan.so.0+0x30343)
   45:     #1 qd_server_connector 
/home/travis/build/apache/qpid-dispatch/src/server.c:1658 
(libqpid-dispatch.so+0xefb17)
   45:     #2 qd_dispatch_configure_connector 
/home/travis/build/apache/qpid-dispatch/src/connection_manager.c:879 
(libqpid-dispatch.so+0x70fc1)
   45:     #3 <null> <null> (libffi.so.7+0x6ff4)
   45:     #4 main_process 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:97 (qdrouterd+0x2bb2)
   45:     #5 main 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:369 (qdrouterd+0x2882)
   45: 
   45:   Mutex M5 (0x7b1000000300) created at:
   45:     #0 pthread_mutex_init <null> (libtsan.so.0+0x4a636)
   45:     #1 sys_mutex 
/home/travis/build/apache/qpid-dispatch/src/posix/threading.c:43 
(libqpid-dispatch.so+0x9606f)
   45:     #2 qd_python_initialize 
/home/travis/build/apache/qpid-dispatch/src/python_embedded.c:54 
(libqpid-dispatch.so+0x98a67)
   45:     #3 qd_dispatch 
/home/travis/build/apache/qpid-dispatch/src/dispatch.c:111 
(libqpid-dispatch.so+0x77409)
   45:     #4 main_process 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:92 (qdrouterd+0x2b39)
   45:     #5 main 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:369 (qdrouterd+0x2882)
   45: 
   45:   Mutex M265 (0x7b1000002c40) created at:
   45:     #0 pthread_mutex_init <null> (libtsan.so.0+0x4a636)
   45:     #1 sys_mutex 
/home/travis/build/apache/qpid-dispatch/src/posix/threading.c:43 
(libqpid-dispatch.so+0x9606f)
   45:     #2 qd_router 
/home/travis/build/apache/qpid-dispatch/src/router_node.c:1631 
(libqpid-dispatch.so+0xe6ffa)
   45:     #3 qd_dispatch_prepare 
/home/travis/build/apache/qpid-dispatch/src/dispatch.c:335 
(libqpid-dispatch.so+0x77003)
   45:     #4 <null> <null> (libffi.so.7+0x6ff4)
   45:     #5 main_process 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:97 (qdrouterd+0x2bb2)
   45:     #6 main 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:369 (qdrouterd+0x2882)
   45: 
   45:   Mutex M0 (0x7b1000000200) created at:
   45:     #0 pthread_mutex_init <null> (libtsan.so.0+0x4a636)
   45:     #1 sys_mutex 
/home/travis/build/apache/qpid-dispatch/src/posix/threading.c:43 
(libqpid-dispatch.so+0x9606f)
   45:     #2 qd_entity_cache_initialize 
/home/travis/build/apache/qpid-dispatch/src/entity_cache.c:55 
(libqpid-dispatch.so+0x7878a)
   45:     #3 qd_dispatch 
/home/travis/build/apache/qpid-dispatch/src/dispatch.c:88 
(libqpid-dispatch.so+0x772be)
   45:     #4 main_process 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:92 (qdrouterd+0x2b39)
   45:     #5 main 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:369 (qdrouterd+0x2882)
   45: 
   45:   Thread T3 (tid=17225, running) created by main thread at:
   45:     #0 pthread_create <null> (libtsan.so.0+0x5ea99)
   45:     #1 sys_thread 
/home/travis/build/apache/qpid-dispatch/src/posix/threading.c:181 
(libqpid-dispatch.so+0x965c2)
   45:     #2 qd_server_run 
/home/travis/build/apache/qpid-dispatch/src/server.c:1485 
(libqpid-dispatch.so+0xee56a)
   45:     #3 main_process 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:115 (qdrouterd+0x2c27)
   45:     #4 main 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:369 (qdrouterd+0x2882)
   45: 
   45:   Thread T2 (tid=17224, running) created by main thread at:
   45:     #0 pthread_create <null> (libtsan.so.0+0x5ea99)
   45:     #1 sys_thread 
/home/travis/build/apache/qpid-dispatch/src/posix/threading.c:181 
(libqpid-dispatch.so+0x965c2)
   45:     #2 qd_server_run 
/home/travis/build/apache/qpid-dispatch/src/server.c:1485 
(libqpid-dispatch.so+0xee56a)
   45:     #3 main_process 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:115 (qdrouterd+0x2c27)
   45:     #4 main 
/home/travis/build/apache/qpid-dispatch/router/src/main.c:369 (qdrouterd+0x2882)
   45: 
   45: SUMMARY: ThreadSanitizer: data race 
(/lib/x86_64-linux-gnu/libtsan.so.0+0x32abf) in __interceptor_strlen
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to