I can reproduce. I also get failures for Proton 0.36 on the same system. In my opinion it is not a regression and not a reason to fail this RC.
I will raise a Jira to get this resolved for the next release. On Mon, Feb 28, 2022 at 10:29 AM Ken Giusti <kgiu...@redhat.com> wrote: > +- "?" > > Just want to rule out any error that may be creeping in between my grey > matter and my keyboard, but I'm hitting errors running the > python-integration-tests. > Anyone else getting these? > > $ cmake .. -DCMAKE_INSTALL_PREFIX=/opt/kgiusti > -DCMAKE_BUILD_TYPE=RelWithDebInfo -DRUNTIME_CHECK=asan > ... > > - 27: ================================================================= > - 27: ==30317==ERROR: LeakSanitizer: detected memory leaks > - 27: > - 27: Indirect leak of 128 byte(s) in 4 object(s) allocated from: > - 27: #0 0x7f125fa7491f in __interceptor_malloc > (/lib64/libasan.so.6+0xae91f) > - 27: #1 0x7f124d14100a in tls1_set_raw_sigalgs ssl/t1_lib.c:2083 > - 27: #2 0x7f124d14100a in tls1_set_sigalgs_list ssl/t1_lib.c:2075 > - 27: > - 27: ----------------------------------------------------- > - 27: Suppressions used: > - 27: count bytes template > - 27: 14 448 ^pn_buffer$ > - 27: 2 256 ^pn_buffer_ensure$ > - 27: 12 1536 ^pn_list$ > - 27: 8 4096 ^pni_map_allocate$ > - 27: 178 12720 ^pn_object_new$ > - 27: 18 720 ^pni_record_create$ > - 27: 23 368 ^pn_stringn$ > - 27: 7 668 ^pn_string_grow$ > - 27: 4 224 ^pn_ssl_domain$ > - 27: 41760 2520512 libcrypto.so > - 27: 652 751961 libpython > - 27: ----------------------------------------------------- > - 27: > - 27: SUMMARY: AddressSanitizer: 128 byte(s) leaked in 4 > allocation(s). > - 1/1 Test #27: python-integration-test ..........***Failed 30.96 sec > > And with TSAN: > > > $ cmake .. -DCMAKE_INSTALL_PREFIX=/opt/kgiusti > -DCMAKE_BUILD_TYPE=RelWithDebInfo -DRUNTIME_CHECK=tsan > ... > $ctest -V -R python-integration-test > ... > > 27: test_application_event_no_object_leaks > (test_PROTON_1709_application_event_object_leak.Proton1709Test) ... ok > > 27: test_sync_request_response_blocking_connection_no_fd_leaks > (test_PROTON_1800_syncrequestresponse_fd_leak.Proton1800Test) ... ok > > 27: test_send_message_ssl_no_object_leaks > (test_PROTON_2111_container_ssl_ssldomain_object_leak.Proton2111Test) > > 27: Starts a broker with ssl acceptor, in a loop connects to it and sends > message. ... ================== > > 27: WARNING: ThreadSanitizer: data race (pid=34593) > > > 27: Read of size 8 at 0x7fa5b8327e20 by main thread: > > > 27: #0 _Py_INCREF /usr/include/python3.10/object.h:472 > (_cproton.so+0x3623e) > > 27: #1 SWIG_Py_Void > > /home/kgiusti/tmp/proton/qpid-proton-0.37.0/BUILD/python/CMakeFiles/_cproton.dir/cprotonPYTHON_wrap.c:1276 > (_cproton.so+0x3623e) > 27: #2 SWIG_Python_NewPointerObj > > /home/kgiusti/tmp/proton/qpid-proton-0.37.0/BUILD/python/CMakeFiles/_cproton.dir/cprotonPYTHON_wrap.c:2364 > (_cproton.so+0x3623e) > 27: #3 _wrap_pn_collector_peek > > /home/kgiusti/tmp/proton/qpid-proton-0.37.0/BUILD/python/CMakeFiles/_cproton.dir/cprotonPYTHON_wrap.c:12935 > (_cproton.so+0x3d0bc) > 27: #4 cfunction_vectorcall_O > /usr/src/debug/python3.10-3.10.2-1.fc34.x86_64/Objects/methodobject.c:516 > (libpython3.10.so.1.0+0x11eed6) > 27: > > > 27: Previous write of size 8 at 0x7fa5b8327e20 by thread T3: > > > 27: #0 _Py_INCREF /usr/include/python3.10/object.h:472 > (_cproton.so+0x2107e) > > 27: #1 _Py_NewRef /usr/include/python3.10/object.h:582 > (_cproton.so+0x2107e) > > 27: #2 pn_void2py > > /home/kgiusti/tmp/proton/qpid-proton-0.37.0/BUILD/python/CMakeFiles/_cproton.dir/cprotonPYTHON_wrap.c:3336 > (_cproton.so+0x2107e) > 27: #3 pn_void2py > > /home/kgiusti/tmp/proton/qpid-proton-0.37.0/BUILD/python/CMakeFiles/_cproton.dir/cprotonPYTHON_wrap.c:3328 > (_cproton.so+0x2107e) > 27: #4 _wrap_pn_void2py > > /home/kgiusti/tmp/proton/qpid-proton-0.37.0/BUILD/python/CMakeFiles/_cproton.dir/cprotonPYTHON_wrap.c:4481 > (_cproton.so+0x2107e) > 27: #5 cfunction_vectorcall_O > /usr/src/debug/python3.10-3.10.2-1.fc34.x86_64/Objects/methodobject.c:516 > (libpython3.10.so.1.0+0x11eed6) > 27: > > > 27: Location is global '_Py_NoneStruct' of size 16 at 0x7fa5b8327e20 > (libpython3.10.so.1.0+0x000000340e20) > > 27: > > > 27: Thread T3 (tid=34606, running) created by main thread at: > > > 27: #0 pthread_create <null> (libtsan.so.0+0x5bef5) > > > 27: #1 PyThread_start_new_thread <null> (libpython3.10.so.1.0+0x1e006a) > > > 27: > > > 27: SUMMARY: ThreadSanitizer: data race > /usr/include/python3.10/object.h:472 in _Py_INCREF > ... > > 27: ---------------------------------------------------------------------- > > > 27: Ran 9 tests in 42.124s > > > 27: > > > 27: OK (expected failures=4) > > > 27: ThreadSanitizer: reported 1 warnings > > > 1/1 Test #27: python-integration-test ..........***Failed 45.48 sec > > I'm running Fedora 34. > > > On Thu, Feb 24, 2022 at 8:24 AM Robbie Gemmell <robbie.gemm...@gmail.com> > wrote: > > > Hi folks, > > > > I have put together a first spin for a Qpid Proton 0.37.0 release, > > please give it a test out and vote accordingly. > > > > The files can be grabbed from: > > https://dist.apache.org/repos/dist/dev/qpid/proton/0.37.0-rc1/ > > > > The JIRAs assigned are: > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313720&version=12350731 > > > > It is tagged as 0.37.0-rc1. > > > > Regards, > > Robbie > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org > > For additional commands, e-mail: users-h...@qpid.apache.org > > > > > > -- > -K >