ArduPilot / ArduPilot/apm_planner

Add Crash Reporting to APM Planner 2.0

Open
#618 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
550
Forks
483
PR merge metrics
No merged PRs in 30d

Description

Add a crash reporter to Windows/OSX/Linux builds of APM Planner

For OSX see https://www.plcrashreporter.org which has extensive testing (used by Hockeyapp.net)
For Windows see http://hellstein.pl/wordpress/2014/03/03/adding-crash-reporter-to-qt-application-on-windows/
For Linux see for info http://stackoverflow.com/questions/18265/getting-stack-traces-on-unix-systems-automatically (sure we can find something better)

a multi-platfrom solution https://code.google.com/p/google-breakpad/ Used by Mozilla see http://kb.mozillazine.org/Breakpad

Will also need a server to post the data too. ;)

Please post suggestion & comments.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Review the Windows, OSX, and Linux build setup, then compare the platform-specific references and Google Breakpad option in the issue; the work is complete only when a chosen approach and crash-data posting server are defined for all three builds.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.