diff --git a/tests/helgrind.suppr b/tests/helgrind.suppr index 3b3418fd65fbb757f28bfe3bbe3a76a79e047560..200a10e71e995237aab0c17751c1266115205543 100644 --- a/tests/helgrind.suppr +++ b/tests/helgrind.suppr @@ -435,3 +435,36 @@ ... } +{ + SharePtrRace + Helgrind:Race + fun:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev + fun:_ZNSt12__shared_ptrINSt6thread10_Impl_baseELN9__gnu_cxx12_Lock_policyE2EED1Ev + fun:_ZNSt10shared_ptrINSt6thread10_Impl_baseEED1Ev + fun:_ZNSt6thread10_Impl_baseD1Ev + fun:_ZNSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS1_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS6_RKSsRSt8functionIFSsSA_EEEUlvE_vEEvEC1EOSH_EUlvE_vEEED1Ev + fun:_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS3_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS8_RKSsRSt8functionIFSsSC_EEEUlvE_vEEvEC1EOSJ_EUlvE_vEEEEE7destroyISP_EEvPT_ + fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS7_RKSsRSt8functionIFSsSB_EEEUlvE_vEEvEC1EOSI_EUlvE_vEEEEEE10_S_destroyISO_EENSt9enable_ifIXsrNSQ_16__destroy_helperIT_EE5valueEvE4typeERSP_PSU_ + fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS7_RKSsRSt8functionIFSsSB_EEEUlvE_vEEvEC1EOSI_EUlvE_vEEEEEE7destroyISO_EEvRSP_PT_ + fun:_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS7_RKSsRSt8functionIFSsSB_EEEUlvE_vEEvEC1EOSI_EUlvE_vEEEESaISO_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv + fun:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv + fun:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev + fun:_ZNSt12__shared_ptrINSt6thread10_Impl_baseELN9__gnu_cxx12_Lock_policyE2EED1Ev +} + +{ + SharePtrRace2 + Helgrind:Race + fun:_ZNSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS1_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS6_RKSsRSt8functionIFSsSA_EEEUlvE_vEEvEC1EOSH_EUlvE_vEEED1Ev + fun:_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS3_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS8_RKSsRSt8functionIFSsSC_EEEUlvE_vEEvEC1EOSJ_EUlvE_vEEEEE7destroyISP_EEvPT_ + fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS7_RKSsRSt8functionIFSsSB_EEEUlvE_vEEvEC1EOSI_EUlvE_vEEEEEE10_S_destroyISO_EENSt9enable_ifIXsrNSQ_16__destroy_helperIT_EE5valueEvE4typeERSP_PSU_ + fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS7_RKSsRSt8functionIFSsSB_EEEUlvE_vEEvEC1EOSI_EUlvE_vEEEEEE7destroyISO_EEvRSP_PT_ + fun:_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS7_RKSsRSt8functionIFSsSB_EEEUlvE_vEEvEC1EOSI_EUlvE_vEEEESaISO_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv + fun:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv + fun:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev + fun:_ZNSt12__shared_ptrINSt6thread10_Impl_baseELN9__gnu_cxx12_Lock_policyE2EED1Ev + fun:_ZNSt10shared_ptrINSt6thread10_Impl_baseEED1Ev + fun:_ZNSt6threadC1IZNSt13__future_base17_Async_state_implISt12_Bind_simpleIFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS6_RKSsRSt8functionIFSsSA_EEEUlvE_vEEvEC1EOSH_EUlvE_IEEEOT_DpOT0_ + fun:_ZNSt13__future_base17_Async_state_implISt12_Bind_simpleIFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS4_RKSsRSt8functionIFSsS8_EEEUlvE_vEEvEC1EOSF_ + fun:_ZN9__gnu_cxx13new_allocatorINSt13__future_base17_Async_state_implISt12_Bind_simpleIFZN3cta11objectstore10BackendVFS12AsyncUpdaterC1ERS6_RKSsRSt8functionIFSsSA_EEEUlvE_vEEvEEE9constructISI_ISH_EEEvPT_DpOT0_ +} \ No newline at end of file