Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Storage Execution EMEA
-
Fully Compatible
-
ALL
-
Execution NAMR Team 2023-08-21
-
163
Description
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)
|
Attachments
Issue Links
- is caused by
-
SERVER-78655 Integrate TransactionResources with getMore
-
- Closed
-