Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-42831

"extract debugsymbols" function is searching for symbol files in the wrong location with hygienic

    • Fully Compatible
    • ALL
    • Dev Tools 2019-08-26
    • 0

      The symbols files are now nested in a bin/ directory in order to be co-located with the executables. However, the "extract debugsymbols" function is only searching for .debug, .dSYM, and .pdb files in the top-level of the mongodb-*/ directory when trying to move them to into the current working directory. This issue is preventing the debugger from having the symbol files loaded when analyzing a process for hangs.

      [2019/08/15 16:14:40.076] Running command 'shell.exec' in "extract debugsymbols" (step 2 of 5)
      [2019/08/15 16:14:40.098] # Debug symbols are not created for every variant
      [2019/08/15 16:14:40.098] if [ ! -f mongo-debugsymbols.tgz ]; then
      [2019/08/15 16:14:47.016] 7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
      [2019/08/15 16:14:47.016] Processing archive: mongo-debugsymbols.tgz
      [2019/08/15 16:14:47.016] Extracting  mongodb-win32-x86_64-2012plus-4.3.0-973-g18e47ec\bin\mongod.pdb
      [2019/08/15 16:14:47.016] Extracting  mongodb-win32-x86_64-2012plus-4.3.0-973-g18e47ec\bin\mongos.pdb
      [2019/08/15 16:14:47.016] Extracting  mongodb-win32-x86_64-2012plus-4.3.0-973-g18e47ec\bin\mongo.pdb
      

      https://evergreen.mongodb.com/task_log_raw/mongodb_mongo_master_windows_64_2k8_debug_initial_sync_fuzzer_00_windows_64_2k8_debug_18e47ecda5dcbf25126a3d413e253c3c542cdd3c_19_08_15_14_37_18/0?type=T#L695

            Assignee:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Reporter:
            max.hirschhorn@mongodb.com Max Hirschhorn
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: