Skip to content

Conversation

@bbernhar
Copy link
Contributor

@bbernhar bbernhar commented Jun 25, 2022

Fixes crash upon merging events from other threads that exited. The event buffer per thread reference in TLS was dangling after thread exit. This fix replaces the use of the TLS pointer with a RAII type which knows to unlinks itself once exit/destruct.

@github-actions github-actions bot added the Frontend Changes to common or GPU API agnostic code. label Jun 25, 2022
@bbernhar bbernhar added the bug Something isn't working label Jun 27, 2022
@github-actions github-actions bot added Build Changes to build system. Test Changes in tests. labels Jun 27, 2022
@bbernhar bbernhar force-pushed the fix_writer branch 8 times, most recently from ad6727f to 0ec9c16 Compare June 28, 2022 00:59
@bbernhar bbernhar changed the title Fix AV by merging events from exited thread. Fix AV upon merging events from exited thread. Jun 28, 2022
@bbernhar bbernhar merged commit 74e1007 into main Jun 28, 2022
@bbernhar bbernhar deleted the fix_writer branch June 28, 2022 03:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Build Changes to build system. Frontend Changes to common or GPU API agnostic code. Test Changes in tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants