
OPERATIONAL DEFECT DATABASE
...

...
Resmoke sets the "take core dump" flag for the hang analyzer when `ASAN_OPTIONS` is not set to avoid taking core dumps on asan because of shadow memory. https://github.com/10gen/mongo/blob/2a0652d07064e8078d089f9e3924e2f4a0feb158/buildscripts/resmokelib/sighandler.py#L160 However, we share our sanatizer options between asan, aubsan, and ubsan so this is always set for our ubsan variants currently https://github.com/mongodb/mongo/blob/6888a1472e002d9e1fe741a670261b28e45b2ab7/etc/evergreen.yml#L2084 We also check for `ASAN_OPTIONS` here https://github.com/mongodb/mongo/blob/2a0652d07064e8078d089f9e3924e2f4a0feb158/buildscripts/resmokelib/testing/hooks/cleanup.py#L23-L24 which restarts the test fixture more often which isn't needed on UBSan because we don't be doing leak detection without ASan Original slack thread: https://mongodb.slack.com/archives/C0V79S1PY/p1692207555012019
xgen-internal-githook commented on Tue, 22 Aug 2023 17:19:07 +0000: Author: {'name': 'Trevor Guidry', 'email': 'trevor.guidry@mongodb.com', 'username': ''} Message: SERVER-80153 set ubsan options individually Branch: v7.0 https://github.com/mongodb/mongo/commit/1ad521b9ad10cbb3f08b22692b27382b3ab4b660 xgen-internal-githook commented on Mon, 21 Aug 2023 22:04:16 +0000: Author: {'name': 'Trevor Guidry', 'email': 'trevor.guidry@mongodb.com', 'username': ''} Message: SERVER-80153 set ubsan options individually Branch: master https://github.com/mongodb/mongo/commit/b8f2f954dd79b3734f789fb971c03d156658311d
MongoDB Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.