Investigate test-cta-valgrind failures
It seems that test-cta-valigrind
has started failing since merging !901 (merged)
This is one failed run for example: https://gitlab.cern.ch/cta/CTA/-/jobs/60707999
relevant output:
2025-08-25T22:47:27.122370Z 01O hgs: Aug 26 00:47:26 [ RUN ] OStoreDBPlusMockSchedulerTestVFS/SchedulerTest.expandRepackRequestAddCopiesOnly/0
2025-08-25T22:47:27.513295Z 01O hgb: Aug 26 00:47:27 [ OK ] ObjectStore.SorterInsertRetrieveRequestNotFetched (937 ms)
2025-08-25T22:47:27.513311Z 01O hgb: Aug 26 00:47:27 [----------] 34 tests from ObjectStore (233382 ms total)
2025-08-25T22:47:27.513316Z 01O hgb: Aug 26 00:47:27
2025-08-25T22:47:27.513355Z 01O hgb: Aug 26 00:47:27 [----------] 11 tests from ValidateTokenTestFixture
2025-08-25T22:47:27.513368Z 01O hgb: Aug 26 00:47:27 [ RUN ] ValidateTokenTestFixture.ValidTokenWithCachedKey
2025-08-25T22:47:27.513372Z 01O hgb: Aug 26 00:47:27 ==9594== ---Thread-Announcement------------------------------------------
2025-08-25T22:47:27.513377Z 01O hgb: Aug 26 00:47:27 ==9594==
2025-08-25T22:47:27.513380Z 01O hgb: Aug 26 00:47:27 ==9594== Thread #1 is the program's root thread
2025-08-25T22:47:27.513383Z 01O hgb: Aug 26 00:47:27 ==9594==
2025-08-25T22:47:27.513387Z 01O hgb: Aug 26 00:47:27 ==9594== ----------------------------------------------------------------
2025-08-25T22:47:27.513389Z 01O hgb: Aug 26 00:47:27 ==9594==
2025-08-25T22:47:27.513391Z 01O hgb: Aug 26 00:47:27 ==9594== Thread #1's call to pthread_rwlock_rdlock failed
2025-08-25T22:47:27.513395Z 01O hgb: Aug 26 00:47:27 ==9594== with error code 35 (EDEADLK: Resource deadlock would occur)
2025-08-25T22:47:27.513397Z 01O hgb: Aug 26 00:47:27 ==9594== at 0x4851D53: pthread_rwlock_rdlock_WRK (hg_intercepts.c:2487)
2025-08-25T22:47:27.513400Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x4855714: pthread_rwlock_rdlock (hg_intercepts.c:2498)
2025-08-25T22:47:27.513405Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC4D09C: CRYPTO_THREAD_read_lock (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513444Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC53787: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513447Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED0ECE0: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513453Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED11082: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513456Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC0CD97: EVP_RAND_instantiate (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513461Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED24484: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513466Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73456: RAND_get0_primary (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513470Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73CA7: RAND_get0_private (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513474Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73E27: RAND_priv_bytes_ex (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513483Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB688EF: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513487Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB68DE5: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513491Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB61CD5: BN_BLINDING_create_param (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513496Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC79DBD: RSA_setup_blinding (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513500Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC809CE: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513504Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC80DEF: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513509Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC83EAC: RSA_sign (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513513Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED17780: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513517Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC272AA: EVP_SignFinal_ex (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513528Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6EC40D9: jwt::algorithm::rsa::sign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513559Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6ED088C: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256, jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(jwt::algorithm::rs256 const&, jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513569Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6ECD03E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513589Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6EC8B03: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513601Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6EB90D6: unitTests::createTestJwt(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513611Z 01O hgb: Aug 26 00:47:27 ==9594==
2025-08-25T22:47:27.513615Z 01O hgb: Aug 26 00:47:27 {
2025-08-25T22:47:27.513617Z 01O hgb: Aug 26 00:47:27 <insert_a_suppression_name_here>
2025-08-25T22:47:27.513622Z 01O hgb: Aug 26 00:47:27 Helgrind:PthAPIerror
2025-08-25T22:47:27.513625Z 01O hgb: Aug 26 00:47:27 fun:pthread_rwlock_rdlock_WRK
2025-08-25T22:47:27.513627Z 01O hgb: Aug 26 00:47:27 fun:pthread_rwlock_rdlock
2025-08-25T22:47:27.513629Z 01O hgb: Aug 26 00:47:27 fun:CRYPTO_THREAD_read_lock
2025-08-25T22:47:27.513632Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513634Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513636Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513639Z 01O hgb: Aug 26 00:47:27 fun:EVP_RAND_instantiate
2025-08-25T22:47:27.513641Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513643Z 01O hgb: Aug 26 00:47:27 fun:RAND_get0_primary
2025-08-25T22:47:27.513646Z 01O hgb: Aug 26 00:47:27 fun:RAND_get0_private
2025-08-25T22:47:27.513648Z 01O hgb: Aug 26 00:47:27 fun:RAND_priv_bytes_ex
2025-08-25T22:47:27.513650Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513653Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513655Z 01O hgb: Aug 26 00:47:27 fun:BN_BLINDING_create_param
2025-08-25T22:47:27.513657Z 01O hgb: Aug 26 00:47:27 fun:RSA_setup_blinding
2025-08-25T22:47:27.513660Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513662Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513664Z 01O hgb: Aug 26 00:47:27 fun:RSA_sign
2025-08-25T22:47:27.513669Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513671Z 01O hgb: Aug 26 00:47:27 fun:EVP_SignFinal_ex
2025-08-25T22:47:27.513674Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt9algorithm3rsa4signERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10error_code
2025-08-25T22:47:27.513680Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EZNKS4_4signIS7_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_RSt10error_codeEUlRKSE_E_EESE_SH_T0_SJ_
2025-08-25T22:47:27.513684Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_RSt10error_code
2025-08-25T22:47:27.513687Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
2025-08-25T22:47:27.513691Z 01O hgb: Aug 26 00:47:27 fun:_ZN9unitTests13createTestJwtEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2025-08-25T22:47:27.513693Z 01O hgb: Aug 26 00:47:27 }
2025-08-25T22:47:27.513696Z 01O hgb: Aug 26 00:47:27 ==9594== ----------------------------------------------------------------
2025-08-25T22:47:27.513699Z 01O hgb: Aug 26 00:47:27 ==9594==
2025-08-25T22:47:27.513700Z 01O hgb: Aug 26 00:47:27 ==9594== Thread #1's call to pthread_rwlock_rdlock failed
2025-08-25T22:47:27.513703Z 01O hgb: Aug 26 00:47:27 ==9594== with error code 35 (EDEADLK: Resource deadlock would occur)
2025-08-25T22:47:27.513706Z 01O hgb: Aug 26 00:47:27 ==9594== at 0x4851D53: pthread_rwlock_rdlock_WRK (hg_intercepts.c:2487)
2025-08-25T22:47:27.513708Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x4855714: pthread_rwlock_rdlock (hg_intercepts.c:2498)
2025-08-25T22:47:27.513710Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC4D09C: CRYPTO_THREAD_read_lock (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513714Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC4D1BE: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513722Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED0DD5A: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513725Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED0E76E: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513728Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED11082: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513732Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC0CD97: EVP_RAND_instantiate (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513735Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED24484: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513738Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73456: RAND_get0_primary (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513740Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73CA7: RAND_get0_private (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513742Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73E27: RAND_priv_bytes_ex (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513746Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB688EF: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513749Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB68DE5: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513751Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB61CD5: BN_BLINDING_create_param (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513754Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC79DBD: RSA_setup_blinding (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513757Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC809CE: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513760Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC80DEF: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513763Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC83EAC: RSA_sign (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513765Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED17780: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513767Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC272AA: EVP_SignFinal_ex (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513773Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6EC40D9: jwt::algorithm::rsa::sign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513779Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6ED088C: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256, jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(jwt::algorithm::rs256 const&, jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513786Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6ECD03E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513792Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6EC8B03: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513795Z 01O hgb: Aug 26 00:47:27 ==9594==
2025-08-25T22:47:27.513797Z 01O hgb: Aug 26 00:47:27 {
2025-08-25T22:47:27.513800Z 01O hgb: Aug 26 00:47:27 <insert_a_suppression_name_here>
2025-08-25T22:47:27.513807Z 01O hgb: Aug 26 00:47:27 Helgrind:PthAPIerror
2025-08-25T22:47:27.513810Z 01O hgb: Aug 26 00:47:27 fun:pthread_rwlock_rdlock_WRK
2025-08-25T22:47:27.513815Z 01O hgb: Aug 26 00:47:27 fun:pthread_rwlock_rdlock
2025-08-25T22:47:27.513817Z 01O hgb: Aug 26 00:47:27 fun:CRYPTO_THREAD_read_lock
2025-08-25T22:47:27.513820Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513822Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513824Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513826Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513829Z 01O hgb: Aug 26 00:47:27 fun:EVP_RAND_instantiate
2025-08-25T22:47:27.513830Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513833Z 01O hgb: Aug 26 00:47:27 fun:RAND_get0_primary
2025-08-25T22:47:27.513836Z 01O hgb: Aug 26 00:47:27 fun:RAND_get0_private
2025-08-25T22:47:27.513837Z 01O hgb: Aug 26 00:47:27 fun:RAND_priv_bytes_ex
2025-08-25T22:47:27.513839Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513842Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513844Z 01O hgb: Aug 26 00:47:27 fun:BN_BLINDING_create_param
2025-08-25T22:47:27.513846Z 01O hgb: Aug 26 00:47:27 fun:RSA_setup_blinding
2025-08-25T22:47:27.513849Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513851Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513853Z 01O hgb: Aug 26 00:47:27 fun:RSA_sign
2025-08-25T22:47:27.513856Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.513858Z 01O hgb: Aug 26 00:47:27 fun:EVP_SignFinal_ex
2025-08-25T22:47:27.513861Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt9algorithm3rsa4signERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10error_code
2025-08-25T22:47:27.513865Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EZNKS4_4signIS7_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_RSt10error_codeEUlRKSE_E_EESE_SH_T0_SJ_
2025-08-25T22:47:27.513868Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_RSt10error_code
2025-08-25T22:47:27.513872Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
2025-08-25T22:47:27.513875Z 01O hgb: Aug 26 00:47:27 }
2025-08-25T22:47:27.513876Z 01O hgb: Aug 26 00:47:27 ==9594== ----------------------------------------------------------------
2025-08-25T22:47:27.513878Z 01O hgb: Aug 26 00:47:27 ==9594==
2025-08-25T22:47:27.513881Z 01O hgb: Aug 26 00:47:27 ==9594== Thread #1's call to pthread_rwlock_rdlock failed
2025-08-25T22:47:27.513883Z 01O hgb: Aug 26 00:47:27 ==9594== with error code 35 (EDEADLK: Resource deadlock would occur)
2025-08-25T22:47:27.513886Z 01O hgb: Aug 26 00:47:27 ==9594== at 0x4851D53: pthread_rwlock_rdlock_WRK (hg_intercepts.c:2487)
2025-08-25T22:47:27.513889Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x4855714: pthread_rwlock_rdlock (hg_intercepts.c:2498)
2025-08-25T22:47:27.513891Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC4D09C: CRYPTO_THREAD_read_lock (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513894Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC4D304: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513898Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED0E7C1: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513901Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED11082: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513903Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC0CD97: EVP_RAND_instantiate (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513912Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED24484: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513914Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73456: RAND_get0_primary (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513917Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73CA7: RAND_get0_private (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513920Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC73E27: RAND_priv_bytes_ex (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513923Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB688EF: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513926Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB68DE5: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513929Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEB61CD5: BN_BLINDING_create_param (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513932Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC79DBD: RSA_setup_blinding (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513934Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC809CE: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513938Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC80DEF: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513940Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC83EAC: RSA_sign (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513943Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xED17780: ??? (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513947Z 01O hgb: Aug 26 00:47:27 ==9594== by 0xEC272AA: EVP_SignFinal_ex (in /usr/lib64/libcrypto.so.3.2.2)
2025-08-25T22:47:27.513952Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6EC40D9: jwt::algorithm::rsa::sign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513959Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6ED088C: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256, jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(jwt::algorithm::rs256 const&, jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513967Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6ECD03E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&, std::error_code&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513972Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6EC8B03: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > jwt::builder<jwt::default_clock, jwt::traits::kazuho_picojson>::sign<jwt::algorithm::rs256>(jwt::algorithm::rs256 const&) const (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513977Z 01O hgb: Aug 26 00:47:27 ==9594== by 0x6EB90D6: unitTests::createTestJwt(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib64/libctafrontendvalidatetokenunittests.so)
2025-08-25T22:47:27.513980Z 01O hgb: Aug 26 00:47:27 ==9594==
2025-08-25T22:47:27.513981Z 01O hgb: Aug 26 00:47:27 {
2025-08-25T22:47:27.513984Z 01O hgb: Aug 26 00:47:27 <insert_a_suppression_name_here>
2025-08-25T22:47:27.513987Z 01O hgb: Aug 26 00:47:27 Helgrind:PthAPIerror
2025-08-25T22:47:27.513989Z 01O hgb: Aug 26 00:47:27 fun:pthread_rwlock_rdlock_WRK
2025-08-25T22:47:27.513996Z 01O hgb: Aug 26 00:47:27 fun:pthread_rwlock_rdlock
2025-08-25T22:47:27.513999Z 01O hgb: Aug 26 00:47:27 fun:CRYPTO_THREAD_read_lock
2025-08-25T22:47:27.514001Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514003Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514006Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514008Z 01O hgb: Aug 26 00:47:27 fun:EVP_RAND_instantiate
2025-08-25T22:47:27.514010Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514013Z 01O hgb: Aug 26 00:47:27 fun:RAND_get0_primary
2025-08-25T22:47:27.514015Z 01O hgb: Aug 26 00:47:27 fun:RAND_get0_private
2025-08-25T22:47:27.514039Z 01O hgb: Aug 26 00:47:27 fun:RAND_priv_bytes_ex
2025-08-25T22:47:27.514043Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514044Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514046Z 01O hgb: Aug 26 00:47:27 fun:BN_BLINDING_create_param
2025-08-25T22:47:27.514050Z 01O hgb: Aug 26 00:47:27 fun:RSA_setup_blinding
2025-08-25T22:47:27.514051Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514054Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514057Z 01O hgb: Aug 26 00:47:27 fun:RSA_sign
2025-08-25T22:47:27.514058Z 01O hgb: Aug 26 00:47:27 obj:/usr/lib64/libcrypto.so.3.2.2
2025-08-25T22:47:27.514061Z 01O hgb: Aug 26 00:47:27 fun:EVP_SignFinal_ex
2025-08-25T22:47:27.514065Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt9algorithm3rsa4signERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10error_code
2025-08-25T22:47:27.514069Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EZNKS4_4signIS7_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_RSt10error_codeEUlRKSE_E_EESE_SH_T0_SJ_
2025-08-25T22:47:27.514073Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_RSt10error_code
2025-08-25T22:47:27.514077Z 01O hgb: Aug 26 00:47:27 fun:_ZNK3jwt7builderINS_13default_clockENS_6traits15kazuho_picojsonEE4signINS_9algorithm5rs256EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
2025-08-25T22:47:27.514079Z 01O hgb: Aug 26 00:47:27 fun:_ZN9unitTests13createTestJwtEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2025-08-25T22:47:27.514082Z 01O hgb: Aug 26 00:47:27 }