-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Server Programmability
-
ALL
-
Programmability 2024-11-25
ServiceContext::_clients became an absl::node_hash_map and so client_handle.dereference().dereference() is no longer the appropriate way to access the Client*.
- https://github.com/mongodb/mongo/blob/ab742cc62cf6d362b49e400577c38fb246a3d384/buildscripts/gdb/mongo.py#L674-L677
- https://github.com/mongodb/mongo/blob/ab742cc62cf6d362b49e400577c38fb246a3d384/buildscripts/gdb/mongo.py#L573-L575
[2024/08/13 07:13:07.305] Dumping mutex info for all Clients [2024/08/13 07:13:07.305] Traceback (most recent call last): [2024/08/13 07:13:07.305] File "buildscripts/gdb/mongo.py", line 575, in invoke [2024/08/13 07:13:07.305] client = client_handle.dereference().dereference() [2024/08/13 07:13:07.305] gdb.error: Attempt to take contents of a non-pointer value. [2024/08/13 07:13:07.305] Error occurred in Python: Attempt to take contents of a non-pointer value.
[2024/08/13 07:13:07.305] Dumping recovery unit info for all clients and sessions [2024/08/13 07:13:07.305] Traceback (most recent call last): [2024/08/13 07:13:07.305] File "buildscripts/gdb/mongo.py", line 657, in invoke [2024/08/13 07:13:07.305] self.dump_recovery_units(arg) [2024/08/13 07:13:07.305] File "buildscripts/gdb/mongo.py", line 677, in dump_recovery_units [2024/08/13 07:13:07.305] client = client_handle.dereference().dereference() [2024/08/13 07:13:07.305] gdb.error: Attempt to take contents of a non-pointer value.
- is related to
-
SERVER-82358 Reduce the synchronization cost of `LockedClientsCursor`
- Closed