-
Jorge Camarero Vera authoredJorge Camarero Vera authored
helgrind.suppr 32.88 KiB
{
liblttnq1
Helgrind:Race
fun:lttng_ust_init
obj:/usr/lib64/liblttng-ust.so.0.0.0
obj:/usr/lib64/liblttng-ust.so.0.0.0
}
{
pthread_tests1
Helgrind:Misc
fun:pthread_mutex_*
...
fun:*unitTests*cta_threading*
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8internal12TestInfoImpl3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
fun:main
}
{
pthread_tests2
Helgrind:UnlockUnlocked
fun:pthread_mutex_*
...
fun:*unitTests*cta_threading*
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8internal12TestInfoImpl3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
fun:main
}
{
pthread_tests3
Helgrind:PthAPIerror
fun:pthread_mutex_*
...
fun:*unitTests*cta_threading*
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8internal12TestInfoImpl3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
fun:main
}
{
pthread_tests4
Helgrind:Misc
fun:pthread_mutex_*
...
fun:*unitTests*castor_messages_Mutex*
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8internal12TestInfoImpl3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
fun:main
}
{
pthread_tests5
Helgrind:PthAPIerror
fun:pthread_mutex_*
...
fun:*unitTests*castor_messages_Mutex*
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8internal12TestInfoImpl3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
fun:main
}
{
pthread_tests6
Helgrind:UnlockUnlocked
fun:pthread_mutex_*
...
fun:*unitTests*castor_messages_Mutex*
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8internal12TestInfoImpl3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
fun:main
}
{
pthread_test7
Helgrind:Misc
fun:pthread_cond_*
...
fun:_ZN9unitTests*cta_threading_*
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8internal12TestInfoImpl3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
fun:main
}
{
pthread_test1_cc7
Helgrind:Misc
fun:pthread_mutex_*
...
fun:_ZN9unitTests*cta_threading_*
...
fun:_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8TestInfo3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
...
fun:_ZN7testing8UnitTest3RunEv
fun:main
}
{
pthread_test2_cc7
Helgrind:PthAPIerror
fun:pthread_mutex_*
...
fun:_ZN9unitTests*cta_threading_*
...
fun:_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8TestInfo3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
...
fun:_ZN7testing8UnitTest3RunEv
fun:main
}
{
pthread_test3_cc7
Helgrind:UnlockUnlocked
fun:pthread_mutex_*
...
fun:_ZN9unitTests*cta_threading_*
...
fun:_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8TestInfo3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
...
fun:_ZN7testing8UnitTest3RunEv
fun:main
}
{
pthread_test1m_cc7
Helgrind:Misc
fun:pthread_mutex_*
...
fun:_ZN9unitTests*castor_messages_Mutex*
...
fun:_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8TestInfo3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
...
fun:_ZN7testing8UnitTest3RunEv
fun:main
}
{
pthread_test2m_cc7
Helgrind:PthAPIerror
fun:pthread_mutex_*
...
fun:_ZN9unitTests*castor_messages_Mutex*
...
fun:_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8TestInfo3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
...
fun:_ZN7testing8UnitTest3RunEv
fun:main
}
{
pthread_test3m_cc7
Helgrind:UnlockUnlocked
fun:pthread_mutex_*
...
fun:_ZN9unitTests*castor_messages_Mutex*
...
fun:_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc
fun:_ZN7testing4Test3RunEv
fun:_ZN7testing8TestInfo3RunEv
fun:_ZN7testing8TestCase3RunEv
fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
...
fun:_ZN7testing8UnitTest3RunEv
fun:main
}
{
pthread_destroy_castor
Helgrind:Race
fun:my_memcmp
fun:pthread_mutex_destroy
fun:_ZN6castor6server5MutexD1Ev
...
}
{
pthread_destroy_castor_jenkins
Helgrind:Race
obj:/usr/lib64/valgrind/vgpreload_helgrind-amd64-linux.so
fun:pthread_mutex_destroy
fun:_ZN3cta9threading5MutexD1Ev
...
}
{
pthread_mutex_tests_centos73
Helgrind:Misc
fun:mutex_lock_WRK
fun:pthread_mutex_lock
fun:_ZN3cta9threading5Mutex4lockEv
fun:_ZN9unitTests51cta_threading_Mutex_properly_throws_exceptions_Test8TestBodyEv
...
}
{
pthread_mutex_tests2_centos73
Helgrind:PthAPIerror
fun:mutex_unlock_WRK
fun:pthread_mutex_unlock
fun:_ZN3cta9threading5Mutex6unlockEv
fun:_ZN9unitTests51cta_threading_Mutex_properly_throws_exceptions_Test8TestBodyEv
...
}
{
pthread_mutex_tests3_centos73
Helgrind:PthAPIerror
fun:mutex_lock_WRK
fun:pthread_mutex_lock
fun:_ZN3cta9threading5Mutex4lockEv
fun:_ZN9unitTests67cta_threading_MutexLocker_locks_and_properly_throws_exceptions_Test8TestBodyEv
...
}
{
pthread_mutex_tests4_centos73
Helgrind:Misc
fun:mutex_lock_WRK
fun:pthread_mutex_lock
fun:_ZN3cta9threading5Mutex4lockEv
fun:_ZN9unitTests67cta_threading_MutexLocker_locks_and_properly_throws_exceptions_Test8TestBodyEv
...
}
{
pthread_mutex_tests5_centos73
Helgrind:UnlockUnlocked
fun:mutex_unlock_WRK
fun:pthread_mutex_unlock
fun:_ZN3cta9threading5Mutex6unlockEv
fun:_ZN9unitTests51cta_threading_Mutex_properly_throws_exceptions_Test8TestBodyEv
...
}
{
pthread_mutex_tests6_centos73
Helgrind:PthAPIerror
fun:mutex_lock_WRK
fun:pthread_mutex_lock
fun:_ZN3cta9threading5Mutex4lockEv
fun:_ZN9unitTests51cta_threading_Mutex_properly_throws_exceptions_Test8TestBodyEv
...
}
{
pthread_mutex_spurious_error_centos73
Helgrind:Race
fun:my_memcmp
fun:mutex_destroy_WRK
fun:pthread_mutex_destroy
fun:_ZN3cta9threading5MutexD1Ev
...
}
{
dubious_cond_var_in_promise
Helgrind:Misc
fun:pthread_cond_broadcast_WRK
fun:pthread_cond_broadcast@*
fun:_ZNSt18condition_variable10notify_allEv
fun:_ZNSt13__future_base11_State_base13_M_set_resultESt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEb
...
}
{
destruction_of_stack_object_probably_safe
Helgrind:Race
...
fun:_ZNSt7promiseIvED1Ev
fun:_ZN3cta11objectstore14AgentReference6ActionD1Ev
fun:_ZN3cta11objectstore14AgentReference14addToOwnershipERKSsRNS0_7BackendE
fun:_ZN3cta8OStoreDB12ArchiveMount10getNextJobERNS_3log10LogContextE
...
}
{
helgrind_reports_q_mutex_while_we_hold_m_currentQueueMutex_as_well_in_add
Helgrind:Race
...
fun:_ZNKSt14default_deleteISt7promiseIvEEclEPS1_
fun:_ZNSt10unique_ptrISt7promiseIvESt14default_deleteIS1_EED1Ev
fun:_ZN3cta11objectstore14AgentReference21queueAndExecuteActionERNS1_6ActionERNS0_7BackendE
fun:_ZN3cta11objectstore14AgentReference19removeFromOwnershipERKSsRNS0_7BackendE
...
}
{
helgrind_reports_q_mutex_while_we_hold_m_currentQueueMutex_as_well_in_remove
Helgrind:Race
...
fun:_ZNKSt14default_deleteISt7promiseIvEEclEPS1_
fun:_ZNSt10unique_ptrISt7promiseIvESt14default_deleteIS1_EED1Ev
fun:_ZN3cta11objectstore14AgentReference21queueAndExecuteActionERNS1_6ActionERNS0_7BackendE
fun:_ZN3cta11objectstore14AgentReference14addToOwnershipERKSsRNS0_7BackendE
...
}
{
helgrind_reports_stack_allocated_objects_constructor_in_race
Helgrind:Race
...
fun:_ZNSt7promiseIvED1Ev
fun:_ZN3cta11objectstore14AgentReference6ActionD1Ev
fun:_ZN3cta11objectstore14AgentReference19removeFromOwnershipERKSsRNS0_7BackendE
...
}
{
shared_pointer_destructor
Helgrind:Race
fun:my_memcmp
fun:pthread_cond_destroy_WRK
fun:pthread_cond_destroy@*
fun:_ZNSt13__future_base11_State_baseD1Ev
fun:_ZN9__gnu_cxx13new_allocatorINSt13__future_base11_State_baseEE7destroyIS2_EEvPT_
fun:_ZNSt16allocator_traitsISaINSt13__future_base11_State_baseEEE10_S_destroyIS1_EENSt9enable_ifIXsrNS3_16__destroy_helperIT_EE5valueEvE4typeERS2_PS7_
fun:_ZNSt16allocator_traitsISaINSt13__future_base11_State_baseEEE7destroyIS1_EEvRS2_PT_
fun:_ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_State_baseESaIS1_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_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EED1Ev
fun:_ZNSt10shared_ptrINSt13__future_base11_State_baseEED1Ev
}
{
Rados_context_create
Helgrind:Race
...
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/libstdc++.so.6.0.19
fun:mythread_wrapper
fun:start_thread
fun:clone
}
{
Rados_context_create_2
Helgrind:Race
...
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
fun:_ZN8librados11RadosClient7connectEv
fun:_ZN3cta11objectstore12BackendRadosC1ERKSsS3_S3_
...
}
{
Rados_context_create_3
Helgrind:Race
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
fun:_ZN7Context8completeEi
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
...
}
{
RadosBufferList
Helgrind:Race
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
fun:_ZN8librados9IoCtxImpl12operate_readERK8object_tP15ObjectOperationPN4ceph6buffer4listEi
fun:_ZN8librados9IoCtxImpl4statERK8object_tPmPl
...
}
{
RecursiveWriteLock
Helgrind:Misc
fun:pthread_spin_lock_WRK
fun:pthread_spin_lock
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
obj:/usr/lib64/librados.so.2.0.0
...
}
{
PromiseInternalSharedPointers
Helgrind:Race
fun:_ZNSt13__future_base11_State_baseD1Ev
fun:_ZN9__gnu_cxx13new_allocatorINSt13__future_base11_State_baseEE7destroyIS2_EEvPT_
fun:_ZNSt16allocator_traitsISaINSt13__future_base11_State_baseEEE10_S_destroyIS1_EENSt9enable_ifIXsrNS3_16__destroy_helperIT_EE5valueEvE4typeERS2_PS7_
fun:_ZNSt16allocator_traitsISaINSt13__future_base11_State_baseEEE7destroyIS1_EEvRS2_PT_
fun:_ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_State_baseESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
fun:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
...
}
{
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_
}
{
SharePtrRace3
Helgrind:Race
fun:_ZNSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS1_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS6_RKSsEUlvE_vEEvEC1EOSD_EUlvE_vEEED1Ev
fun:_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS3_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS8_RKSsEUlvE_vEEvEC1EOSF_EUlvE_vEEEEE7destroyISL_EEvPT_
fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS7_RKSsEUlvE_vEEvEC1EOSE_EUlvE_vEEEEEE10_S_destroyISK_EENSt9enable_ifIXsrNSM_16__destroy_helperIT_EE5valueEvE4typeERSL_PSQ_
fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS7_RKSsEUlvE_vEEvEC1EOSE_EUlvE_vEEEEEE7destroyISK_EEvRSL_PT_
fun:_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS7_RKSsEUlvE_vEEvEC1EOSE_EUlvE_vEEEESaISK_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_simpleIFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS6_RKSsEUlvE_vEEvEC1EOSD_EUlvE_IEEEOT_DpOT0_
fun:_ZNSt13__future_base17_Async_state_implISt12_Bind_simpleIFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS4_RKSsEUlvE_vEEvEC1EOSB_
fun:_ZN9__gnu_cxx13new_allocatorINSt13__future_base17_Async_state_implISt12_Bind_simpleIFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS6_RKSsEUlvE_vEEvEEE9constructISE_ISD_EEEvPT_DpOT0_
}
{
SharePtrRace4
Helgrind:Race
fun:_ZNSt6thread10_Impl_baseD1Ev
fun:_ZNSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS1_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS6_RKSsEUlvE_vEEvEC1EOSD_EUlvE_vEEED1Ev
fun:_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS3_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS8_RKSsEUlvE_vEEvEC1EOSF_EUlvE_vEEEEE7destroyISL_EEvPT_
fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS7_RKSsEUlvE_vEEvEC1EOSE_EUlvE_vEEEEEE10_S_destroyISK_EENSt9enable_ifIXsrNSM_16__destroy_helperIT_EE5valueEvE4typeERSL_PSQ_
fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS7_RKSsEUlvE_vEEvEC1EOSE_EUlvE_vEEEEEE7destroyISK_EEvRSL_PT_
fun:_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS7_RKSsEUlvE_vEEvEC1EOSE_EUlvE_vEEEESaISK_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_simpleIFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS6_RKSsEUlvE_vEEvEC1EOSD_EUlvE_IEEEOT_DpOT0_
fun:_ZNSt13__future_base17_Async_state_implISt12_Bind_simpleIFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS4_RKSsEUlvE_vEEvEC1EOSB_
}
{
SharePtrRace5
Helgrind:Race
fun:_ZSt9call_onceIMNSt13__future_base11_State_baseEFvRSt8functionIFSt10unique_ptrINS0_12_Result_baseENS4_8_DeleterEEvEERbEIKPS1_St17reference_wrapperIS8_ESF_IbEEEvRSt9once_flagOT_DpOT0_
fun:_ZNSt13__future_base11_State_base13_M_set_resultESt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEb
fun:_ZZNSt13__future_base17_Async_state_implISt12_Bind_simpleIFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS4_RKSsEUlvE_vEEvEC1EOSB_ENKUlvE_clEv
fun:_ZNSt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS4_RKSsEUlvE_vEEvEC1EOSB_EUlvE_vEE9_M_invokeIIEEEvSt12_Index_tupleIIXspT_EEE
fun:_ZNSt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS4_RKSsEUlvE_vEEvEC1EOSB_EUlvE_vEEclEv
fun:_ZNSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS1_IFZN3cta11objectstore10BackendVFS12AsyncDeleterC1ERS6_RKSsEUlvE_vEEvEC1EOSD_EUlvE_vEEE6_M_runEv
obj:/usr/lib64/libstdc++.so.6.0.19
fun:mythread_wrapper
fun:start_thread
fun:clone
}
{
AsyncGccRace
Helgrind:Race
fun:_ZNSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS1_IFSt8functionIFvvEEvEEvEC1EOS8_EUlvE_vEEED1Ev
fun:_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS3_IFSt8functionIFvvEEvEEvEC1EOSA_EUlvE_vEEEEE7destroyISG_EEvPT_
fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFSt8functionIFvvEEvEEvEC1EOS9_EUlvE_vEEEEEE10_S_destroyISF_EENSt9enable_ifIXsrNSH_16__destroy_helperIT_EE5valueEvE4typeERSG_PSL_
fun:_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFSt8functionIFvvEEvEEvEC1EOS9_EUlvE_vEEEEEE7destroyISF_EEvRSG_PT_
fun:_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZNSt13__future_base17_Async_state_implIS2_IFSt8functionIFvvEEvEEvEC1EOS9_EUlvE_vEEEESaISF_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_simpleIFSt8functionIFvvEEvEEvEC1EOS8_EUlvE_IEEEOT_DpOT0_
fun:_ZNSt13__future_base17_Async_state_implISt12_Bind_simpleIFSt8functionIFvvEEvEEvEC1EOS6_
fun:_ZN9__gnu_cxx13new_allocatorINSt13__future_base17_Async_state_implISt12_Bind_simpleIFSt8functionIFvvEEvEEvEEE9constructIS9_IS8_EEEvPT_DpOT0_
}
{
DubiousCondVar
Helgrind:Misc
fun:pthread_cond_broadcast_WRK
fun:pthread_cond_broadcast@*
fun:__gthread_cond_broadcast
fun:_ZNSt18condition_variable10notify_allEv
...
}
{
promise::get()
Helgrind:Race
fun:~unique_ptr
fun:_ZNSt13__future_base11_State_baseD1Ev
fun:_ZN9__gnu_cxx13new_allocatorINSt13__future_base11_State_baseEE7destroyIS2_EEvPT_
fun:_ZNSt16allocator_traitsISaINSt13__future_base11_State_baseEEE10_S_destroyIS1_EENSt9enable_ifIXsrNS3_16__destroy_helperIT_EE5valueEvE4typeERS2_PS7_
fun:_ZNSt16allocator_traitsISaINSt13__future_base11_State_baseEEE7destroyIS1_EEvRS2_PT_
fun:_ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_State_baseESaIS1_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_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EED1Ev
fun:_ZNSt10shared_ptrINSt13__future_base11_State_baseEED1Ev
fun:_ZNSt7promiseIvED1Ev
}
{
std::thread::_Impl_base::~_Impl_base()
Helgrind:Race
...
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
...
}
{
<insert_a_suppression_name_here>
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
...
}
{
pthread_create_stack_creation
Helgrind:Race
fun:memset
fun:get_cached_stack
fun:allocate_stack
fun:pthread_create@@GLIBC_2.2.5
fun:pthread_create_WRK
fun:pthread_create@*
fun:__gthread_create
...
}
{
OStoreDBThreadpool
Helgrind:Race
...
fun:_ZN3cta8OStoreDB22EnqueueingWorkerThread3runEv
fun:_ZN3cta9threading6Thread14pthread_runnerEPv
fun:mythread_wrapper
fun:start_thread
fun:clone
}
{
futureDestructor
Helgrind:Race
...
fun:_ZNSt10shared_ptrINSt13__future_base11_State_baseEED1Ev
fun:_ZNSt14__basic_futureIvED1Ev
...
}
{
PromiseDestructor
Helgrind:Race
...
fun:_ZNSt10shared_ptrINSt13__future_base11_State_baseEED1Ev
fun:_ZNSt7promiseIvED1Ev
...
}
{
SharedPtr<Promise<void>>destructor.
Helgrind:Race
...
fun:_ZNSt10shared_ptrISt7promiseIvEED1Ev
...
}
{
SharedPtr<cta::objectstore::AgentReference::ActionQueue>destructor.
Helgrind:Race
...
fun:_ZNSt10shared_ptrIN3cta11objectstore14AgentReference11ActionQueueEED1Ev
...
}
{
AgentReferenceInterface::Vtable race false positive
Helgrind:Race
...
fun:_ZN3cta11objectstore14AgentReferenceD1Ev
fun:_ZN3cta11objectstore14AgentReferenceD0Ev
fun:_ZNKSt14default_deleteIN3cta11objectstore14AgentReferenceEEclEPS2_
fun:_ZNSt10unique_ptrIN3cta11objectstore14AgentReferenceESt14default_deleteIS2_EED1Ev
fun:_ZN3cta12_GLOBAL__N_115OStoreDBWrapperINS_11objectstore10BackendVFSEED1Ev
fun:_ZN3cta12_GLOBAL__N_115OStoreDBWrapperINS_11objectstore10BackendVFSEED0Ev
...
}
{
AgentReference::queueAndExecuteAction_race_false_positive
Helgrind:Race
...
fun:_ZNSt6futureIvE3getEv
fun:_ZN3cta11objectstore14AgentReference21queueAndExecuteActionESt10shared_ptrINS1_6ActionEERNS0_7BackendE
...
}
{
Protobuf_In_ArchieveQueueShardPointer
Helgrind:Race
...
fun:_ZN3cta11objectstore11serializers12ArchiveQueueD1Ev
fun:_ZN3cta11objectstore9ObjectOpsINS0_11serializers12ArchiveQueueELNS2_10ObjectTypeE9EED1Ev
fun:_ZN3cta11objectstore12ArchiveQueueD1Ev
fun:_ZN3cta11objectstore12ArchiveQueueD0Ev
...
}
{
Protobuf_In_RetrieveQueueShardPointer
Helgrind:Race
...
fun:_ZN3cta11objectstore11serializers13RetrieveQueueD1Ev
fun:_ZN3cta11objectstore9ObjectOpsINS0_11serializers13RetrieveQueueELNS2_10ObjectTypeE10EED1Ev
fun:_ZN3cta11objectstore13RetrieveQueueD1Ev
fun:_ZN3cta11objectstore13RetrieveQueueD0Ev
...
}
{
Protobuf_In_ArchivedJobShardPointer
Helgrind:Race
...
fun:_ZN3cta11objectstore11serializers10ArchiveJob10SharedDtorEv
fun:_ZN3cta11objectstore11serializers10ArchiveJobD1Ev
fun:_ZN3cta11objectstore11serializers10ArchiveJobD0Ev
...
fun:_ZN3cta11objectstore14ArchiveRequestD1Ev
...
}
{
Protobuf_In_ArchiveRequest
Helgrind:Race
...
fun:_ZN3cta11objectstore11serializers14ArchiveRequestD1Ev
fun:_ZN3cta11objectstore9ObjectOpsINS0_11serializers14ArchiveRequestELNS2_10ObjectTypeE7EED1Ev
fun:_ZN3cta11objectstore14ArchiveRequestD1Ev
...
}
{
ArchiveRequest_JobDump
Helgrind:Race
...
fun:_ZNSsD1Ev
fun:_ZN3cta11objectstore14ArchiveRequest7JobDumpD1Ev
...
}
{
Protobuf_In_ArchiveQueue
Helgrind:Race
...
fun:_ZN3cta11objectstore11serializers24ArchiveQueueShardPointerD0Ev
fun:_ZN6google8protobuf8internal18GenericTypeHandlerIN3cta11objectstore11serializers24ArchiveQueueShardPointerEE6DeleteEPS6_PNS0_5ArenaE
fun:_ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN3cta11objectstore11serializers24ArchiveQueueShardPointerEE11TypeHandlerEEEvv
fun:_ZN6google8protobuf16RepeatedPtrFieldIN3cta11objectstore11serializers24ArchiveQueueShardPointerEED1Ev
fun:_ZN3cta11objectstore11serializers12ArchiveQueueD1Ev
...
}
{
false_race_condition_for_promise_in_agent_reference
Helgrind:Race
...
fun:_ZNSt7promiseIvED1Ev
fun:_ZN3cta11objectstore14AgentReference6ActionD1Ev
fun:_ZNSt15_Sp_counted_ptrIPN3cta11objectstore14AgentReference6ActionELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
...
fun:_ZNSt12__shared_ptrIN3cta11objectstore14AgentReference6ActionELN9__gnu_cxx12_Lock_policyE2EED1Ev
fun:_ZNSt10shared_ptrIN3cta11objectstore14AgentReference6ActionEED1Ev
fun:_ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt10shared_ptrIN3cta11objectstore14AgentReference6ActionEEEE7destroyIS7_EEvPT_
fun:_ZNSt16allocator_traitsISaISt10_List_nodeISt10shared_ptrIN3cta11objectstore14AgentReference6ActionEEEEE7destroyIS6_EEvRS8_PT_
...
}
{
<insert_a_suppression_name_here>
Helgrind:Race
...
fun:_ZNKSt14__basic_futureIvE4waitEv
fun:_ZN3cta11objectstore7Helpers23selectBestRetrieveQueueERKSt3setISsSt4lessISsESaISsEERNS_9catalogue9CatalogueERNS0_7BackendEb
fun:_ZN3cta8OStoreDB13queueRetrieveERNS_6common14dataStructures15RetrieveRequestERKNS2_25RetrieveFileQueueCriteriaENS_8optionalISsEERNS_3log10LogContextE
fun:_ZN3cta12_GLOBAL__N_115OStoreDBWrapperINS_11objectstore10BackendVFSEE13queueRetrieveERNS_6common14dataStructures15RetrieveRequestERKNS6_25RetrieveFileQueueCriteriaENS_8optionalISsEERNS_3log10LogContextE
...
}
{
MemQueueRequested
Helgrind:Race
...
fun:_ZN3cta8ostoredb15MemQueueRequestINS_11objectstore14ArchiveRequestENS2_12ArchiveQueueEED1Ev
fun:_ZN3cta8ostoredb15MemQueueRequestINS_11objectstore14ArchiveRequestENS2_12ArchiveQueueEED0Ev
fun:_ZNSt15_Sp_counted_ptrIPN3cta8ostoredb15MemQueueRequestINS0_11objectstore14ArchiveRequestENS3_12ArchiveQueueEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
...
}
{
MemQueueRequested_RetrieveQueue
Helgrind:Race
...
fun:_ZNSt7promiseIvED1Ev
fun:_ZN3cta8ostoredb15MemQueueRequestINS_11objectstore15RetrieveRequestENS2_13RetrieveQueueEED1Ev
fun:_ZN3cta8ostoredb15MemQueueRequestINS_11objectstore15RetrieveRequestENS2_13RetrieveQueueEED0Ev
fun:_ZNSt15_Sp_counted_ptrIPN3cta8ostoredb15MemQueueRequestINS0_11objectstore15RetrieveRequestENS3_13RetrieveQueueEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
...
}
{
SharedQueueMemQueue
Helgrind:Race
...
fun:_ZNSt12__shared_ptrIN3cta8ostoredb15SharedQueueLockINS0_11objectstore12ArchiveQueueENS3_14ArchiveRequestEEELN9__gnu_cxx12_Lock_policyE2EEC1ERKS9_
fun:_ZNSt10shared_ptrIN3cta8ostoredb15SharedQueueLockINS0_11objectstore12ArchiveQueueENS3_14ArchiveRequestEEEEC1ERKS7_
fun:_ZN3cta8ostoredb8MemQueueINS_11objectstore14ArchiveRequestENS2_12ArchiveQueueEE16sharedAddToQueueERNS3_7JobDumpERKSsRS3_RNS_8OStoreDBERNS_3log10LogContextE
...
}
{
SharedQueue
Helgrind:Race
fun:_ZN9__gnu_cxxL18__exchange_and_addEPVii
fun:_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii
fun:_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
fun:_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev
fun:_ZNSt12__shared_ptrIN3cta8ostoredb15SharedQueueLockINS0_11objectstore12ArchiveQueueENS3_14ArchiveRequestEEELN9__gnu_cxx12_Lock_policyE2EED1Ev
fun:_ZNSt10shared_ptrIN3cta8ostoredb15SharedQueueLockINS0_11objectstore12ArchiveQueueENS3_14ArchiveRequestEEEED1Ev
...
}
{
ArchiveRequest_AddToNewQueue
Helgrind:Race
...
fun:_ZN3cta8ostoredb8MemQueueINS_11objectstore14ArchiveRequestENS2_12ArchiveQueueEE19sharedAddToNewQueueERNS3_7JobDumpERKSsRS3_RNS_8OStoreDBERNS_3log10LogContextERNS_9threading11MutexLockerE
fun:_ZN3cta8ostoredb8MemQueueINS_11objectstore14ArchiveRequestENS2_12ArchiveQueueEE16sharedAddToQueueERNS3_7JobDumpERKSsRS3_RNS_8OStoreDBERNS_3log10LogContextE
...
}
{
ObjectStoreScopedExclusiveLock
Helgrind:Race
...
fun:_ZN3cta11objectstore10ScopedLock15releaseIfNeededEv
fun:_ZN3cta11objectstore19ScopedExclusiveLockD1Ev
...
}
{
AgentReference_ExecuteAction
Helgrind:Race
...
fun:_ZN3cta11objectstore14AgentReference21queueAndExecuteActionESt10shared_ptrINS1_6ActionEERNS0_7BackendE
...
}
{
ObjectStoreAgentReference
Helgrind:Race
...
fun:_ZN3cta11objectstore14AgentReferenceD0Ev
...
}
{
AgentReferenceLockPolicy
Helgrind:Race
...
fun:_ZNSt15_Sp_counted_ptrIPN3cta11objectstore14AgentReference6ActionELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
...
fun:_ZN3cta11objectstore14AgentReference14addToOwnershipERKSsRNS0_7BackendE
...
}
{
objectstore14ArchiveRequest_MemQueueRequest
Helgrind:Race
...
fun:_ZNSt15_Sp_counted_ptrIPN3cta8ostoredb15MemQueueRequestINS0_11objectstore14ArchiveRequestENS3_12ArchiveQueueEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
...
fun:_ZN3cta8ostoredb8MemQueueINS_11objectstore14ArchiveRequestENS2_12ArchiveQueueEE16sharedAddToQueueERNS3_7JobDumpERKSsRS3_RNS_8OStoreDBERNS_3log10LogContextE
...
}
{
Protobug_ArchiveRequest
Helgrind:Race
...
fun:_ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN3cta11objectstore11serializers10ArchiveJobEE11TypeHandlerEEEvv
fun:~RepeatedPtrField
fun:_ZN3cta11objectstore11serializers14ArchiveRequestD1Ev
...
}
{
<insert_a_suppression_name_here>
Helgrind:Race
...
fun:_ZZN9unitTests50OStoreDBTest_MemQueuesSharedAddToArchiveQueue_Test8TestBodyEvENKUlvE_clEv
...
}
{
Mutex_properly_throws_exceptions_PthAPIerror
Helgrind:PthAPIerror
...
fun:_ZN9unitTests51cta_threading_Mutex_properly_throws_exceptions_Test8TestBodyEv.cold.60
...
}
{
Mutex_properly_throws_exceptions_UnlockUnlocked
Helgrind:UnlockUnlocked
...
fun:_ZN9unitTests51cta_threading_Mutex_properly_throws_exceptions_Test8TestBodyEv.cold.60
...
}
{
TapeServerDaemon_TapeWrite
Helgrind:Race
...
fun:_ZN6castor4tape10tapeserver6daemon13TapeWriteTaskD1Ev
fun:_ZN6castor4tape10tapeserver6daemon13TapeWriteTaskD0Ev
...
}
{
TapeServerDaemon_DiskWrite
Helgrind:Race
...
fun:_ZN6castor4tape10tapeserver6daemon13DiskWriteTaskD1Ev
fun:_ZN6castor4tape10tapeserver6daemon13DiskWriteTaskD0Ev
...
}