-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
Execution NAMR Team 2023-08-21
-
163
This is a UBSAN build. I think what's going on here is that UBSAN needs more typeinfo than a normal build, in order to check the validity of downcasts, etc.
Possible solution: the library that includes shard_role.o need to depend on the library that provides mongo::ClientCursor and its typeinfo structure.
[2023/08/03 15:42:49.080] /opt/mongodbtoolchain/v4/bin/clang++ @/data/mci/4fb2b158d6ffdbb635b2e5145fedb59a/tmp/tmpjljafga4.lnk [2023/08/03 15:42:50.166] Command execution time: build/cached/mongo/tools/mongobridge_tool/mongobridge: 1.099147 seconds [2023/08/03 15:42:51.702] oom_auto_retry.py captured error: [2023/08/03 15:42:51.702] ld.lld: error: undefined symbol: typeinfo for mongo::ClientCursor [2023/08/03 15:42:51.702] >>> referenced by shard_role.cpp [2023/08/03 15:42:51.702] >>> shard_role.o:(.data+0x2048) in archive build/cached/mongo/db/libshard_role.a [2023/08/03 15:42:51.702] >>> referenced by shard_role.cpp [2023/08/03 15:42:51.702] >>> shard_role.o:(.data+0x21A8) in archive build/cached/mongo/db/libshard_role.a [2023/08/03 15:42:51.702] >>> referenced by shard_role.cpp [2023/08/03 15:42:51.702] >>> shard_role.o:(.data+0xBFF8) in archive build/cached/mongo/db/libshard_role.a [2023/08/03 15:42:51.702] >>> referenced 2 more times [2023/08/03 15:42:51.702] clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
- is caused by
-
SERVER-78655 Integrate TransactionResources with getMore
- Closed