GDB pretty printers for absl::unordered_map is broken

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Optimization
    • Fully Compatible
    • ALL
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      (python3-venv) ubuntu@ip-10-122-11-51:~/mongo$ gdb bazel-bin/src/mongo/db/query/compiler/optimizer/join/single_table_access_test
      GNU gdb (GDB) 16.3
      Copyright (C) 2024 Free Software Foundation, Inc.
      License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
      This is free software: you are free to change and redistribute it.
      There is NO WARRANTY, to the extent permitted by law.
      Type "show copying" and "show warranty" for details.
      This GDB was configured as "aarch64-unknown-linux-gnu".
      Type "show configuration" for configuration details.
      For bug reporting instructions, please see:
      <https://www.gnu.org/software/gdb/bugs/>.
      Find the GDB manual and other documentation resources online at:
          <http://www.gnu.org/software/gdb/documentation/>.
      
      For help, type "help".
      Type "apropos word" to search for commands related to "word"...
      Included venv Python path
      Loaded boost pretty printers
      Reading symbols from bazel-bin/src/mongo/db/query/compiler/optimizer/join/single_table_access_test...
      Detected binary built with Clang: 19.1.7
      Loaded libstdc++ pretty printers from '/opt/mongodbtoolchain/v5/share/gcc-14.2.0/python'
      MongoDB GDB commands loaded, run 'mongodb-help' for list of commands
      MongoDB GDB pretty-printers loaded
      MongoDB Lock analysis commands loaded
      immer gdb pretty-printers loaded
      (gdb) info types ^absl::lts_20250512::container_internal::internal_compressed_tuple::Storage
      warning: BFD: error: /home/ubuntu/.cache/bazel/_bazel_ubuntu/438e730df43f16e18dd90600e6cbe8fb/execroot/_main/bazel-out/aarch64-dbg/bin/src/third_party/grpc/_objs/grpc_with_debug/plugin_credentials.pic.dwo(.debug_str.dwo) is too large (0x2f3666 bytes)
      warning: Can't read data for section '.debug_str.dwo' in file '/home/ubuntu/.cache/bazel/_bazel_ubuntu/438e730df43f16e18dd90600e6cbe8fb/execroot/_main/bazel-out/aarch64-dbg/bin/src/third_party/grpc/_objs/grpc_with_debug/plugin_credentials.pic.dwo'
      DW_FORM_GNU_str_index or DW_FORM_strx used without .debug_str.dwo section in CU at offset 0x0 [in module /home/ubuntu/.cache/bazel/_bazel_ubuntu/438e730df43f16e18dd90600e6cbe8fb/execroot/_main/bazel-out/aarch64-dbg/bin/src/mongo/db/query/compiler/optimizer/join/single_table_access_test_with_debug] 

            Assignee:
            Ben Shteinfeld
            Reporter:
            Ben Shteinfeld
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: