mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.53k stars 1.28k forks source link

automated crash reporting #8977

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: Be-ing Date: 2017-11-17T19:23:21Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp1732973


We could catch crashes much more effectively if Mixxx had a crash reporting system built in that sent us reports with backtraces.

mixxxbot commented 2 years ago

Commented by: sblaisot Date: 2017-11-17T21:48:36Z


addressing this should be really careful with private data (especially those found in the logs like path etc...). privacy laws around the globe cover a large part of that.

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2017-12-20T13:39:25Z


Any volunteers to look into this for 2.2? Sébastien?

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2017-12-25T02:04:52Z


This is essential to create high quality software people can rely on!

mixxxbot commented 2 years ago

Commented by: rryan Date: 2018-01-08T00:58:24Z


google breakpad, the crash reporter used in Chrome, is pretty nice https://chromium.googlesource.com/breakpad/breakpad

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2018-01-08T01:13:15Z


We may want to take a look at Firefox's crash reporting system. It uses Google Breakpad plus some custom GUI code around that: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Crash_reporting

mixxxbot commented 2 years ago

Commented by: rryan Date: 2018-01-08T03:03:55Z


relevant: https://github.com/JPNaude/dev_notes/wiki/Using-Google-Breakpad-with-Qt

mixxxbot commented 2 years ago

Commented by: rryan Date: 2018-09-18T17:22:32Z


Looks like we already have some error reporting thanks to Ubuntu: https://errors.ubuntu.com/?package=mixxx&period=year https://wiki.ubuntu.com/ErrorTracker

It doesn't seem to cover PPA crash reports. I filed Bug #⁠1793181 to ask how we can get those.

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2018-10-16T04:43:03Z


VLC has been working on a backend server for sending crash reports to: https://code.videolan.org/videolan/CrashDragon