Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-1718

Display and log crash details

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: 2.2.3, 2.3.0b1
    • Fix Version/s: 2.7.0b1
    • Component/s: Other
    • Labels:
      None

      Description

      If Picard unexpectedly crashes it currently is hard for the user to get error details for reporting. This is especially true in the following cases:

      • The user is running a packaged app on Windows or macOS. In these environments it is more difficult or even impossible (e.g. Windows store app) to get any console output. Crashes just happen
      • Crashes during startup are especially hard to track down
      • Crashes that are not easily reproducible (e.g. threading related race conditions) happen surprisingly. The user might not be able to start Picard from console again to reproduce the same issue.

       

      Requirements:

      • The error handling should both attempt to store the crash to a log file and display it to the user
      • Initializing the error handling should happen as early as possible
      • The error handling code itself must minimize it's own potential to fail

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              outsidecontext Philipp Wolfer
              Reporter:
              outsidecontext Philipp Wolfer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Packages

                  Version Package
                  2.7.0b1