Fix finalization segfaults (#174)

- update timemory submodule with fixes to papi components and signals
update
这个提交包含在:
Jonathan R. Madsen
2022-10-04 00:00:05 -05:00
提交者 GitHub
父节点 7d7a8f2c23
当前提交 2a387f9099
修改 14 个文件,包含 94 行新增84 行删除
@@ -400,7 +400,7 @@ pthread_create_gotcha::operator()(pthread_t* thread, const pthread_attr_t* attr,
if(_enable_sampling && !_blocked.empty())
{
OMNITRACE_DEBUG("blocking signals...\n");
tim::sampling::block_signals(_blocked, tim::sampling::sigmask_scope::process);
tim::signals::block_signals(_blocked, tim::signals::sigmask_scope::process);
}
if(_use_bundle)
@@ -425,7 +425,7 @@ pthread_create_gotcha::operator()(pthread_t* thread, const pthread_attr_t* attr,
if(_enable_sampling && !_blocked.empty())
{
OMNITRACE_DEBUG("unblocking signals...\n");
tim::sampling::unblock_signals(_blocked, tim::sampling::sigmask_scope::process);
tim::signals::unblock_signals(_blocked, tim::signals::sigmask_scope::process);
}
OMNITRACE_DEBUG("returning success...\n");