Uploaded image for project: 'Qt Design Studio'
  1. Qt Design Studio
  2. QDS-3244

Automate uploading debug information files with design studio releases

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P2: Important
    • Some future release
    • QDS 2.0 Beta
    • Crashpad
    • None

    Description

      When a new build of Qt Design Studio is released, debug information files (DIFs) for all supported platforms need to be uploaded to sentry.io in order for the generated crash reports to appear correctly in the backend.

      Same thing should happen when Qt SDK changes (upload the new DIFs for Qt).

      DIFs are uploaded using sentry-cli tool.

      It is recommended to convert DIFs from the native format (.pdb, .dSym) to the unified crashpad format (.sym) as the unified format is smaller and contains the needed information. This can be done using the tool dump_syms. Both tools can be found here: https://git.qt.io/qt-design-studio/crashpad/-/tree/master/tools/

      Attached script (sentry_creator.py) (windows only) collects DIFs from configured paths, convert them to .sym and upload them to sentry backend. The script is fully working, only changing the SEARCH_DIRS and EXPORT_SYM_DIR is needed. Similar script should be built for mac.

      Attachments

        Activity

          People

            tjenssen Tim Jenssen
            mabadri Mahmoud Badri
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: