[SERVER-61219] coroutines: evaluate sanitizer support Created: 03/Nov/21  Updated: 22/Sep/22  Resolved: 04/Feb/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Billy Donahue Assignee: Billy Donahue
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-61057 Does toolchain support for coroutines... Closed
Sprint: Service Arch 2022-10-17
Participants:
Story Points: 3

 Description   

(subtask of SERVER-61057)



 Comments   
Comment by Billy Donahue [ 04/Feb/22 ]

Did an uneventful local ASAN run of future_test_future_void with v4 Clang.
v4 GCC can't do asan under virtual wkstation Linux kernel.

ASAN and UBSAN are unhappy with coroutines according to open bugs in upstream compiler repos. ASAN is finding coroutine implementation bugs, and UBSAN complains about the function layout that compiler generates for coroutines.

Included in Spike report.

Generated at Thu Feb 08 05:51:51 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.