Hey Tim, I added a crash handler in 3.0 for Windows at least and it lead to a few good fixes. I will checkout the stuff you posted to see if we can intergrate it into what I already have there.
Nathan On Thu, 3 May 2018, 4:43 pm Tim Sutton, <[email protected]> wrote: > Hi All > > > For many years we have used sentry (http://sentry.io) in our python > projects to systematically collect, review and prioritise issues raised in > our python projects. Sentry.io is open source (plus they offer a > commercially hosted service). At Kartoza we run our own instance under > docker / rancher. > > In the last Nødebo hackfest, we discussed the possibility of using > something like Sentry for QGIS so that we could better understand where our > users encounter crashes and proactively fix them. I subsequently went and > researched whether Sentry.io has support for mini dumps / c++ crash > handling and at the time it did not have so I parked thinking about it > there. > > Yesterday I got a sentry updates newsletter and noticed that they have now > added C++ support (currently in beta): > > https://blog.sentry.io/2018/04/17/introducing-minidump-support > > I know I am not alone when I run training courses offering this advice: > “Save your project regularly, QGIS will probably crash at some point”. I > really hate saying that but we have never had a systematic way of seeing > where QGIS is crashing for our users and fixing this crash points. As we > lead up to 3.4 LTR later this year, having good crash metrics and fixing > the most common crash points will allow us to have a release that we can be > confident works well for our users with out crashing during trivial > operations. > > Perhaps one of our fine developers might like to pitch this as a QGIS > Grant proposal (submission period closes 13 May 2018)? > > > http://blog.qgis.org/2018/04/15/qgis-grants-3-call-for-grant-proposals-2018/ > > I’d be happy to help set up our own sentry.io instance on QGIS > infrastructure. We could also use that instance to receive tracebacks from > the python bits of our code…. > > Regards > > Tim > > — > > > > > > > > *Tim Sutton* > > *Co-founder:* Kartoza > *Ex Project chair:* QGIS.org > > Visit http://kartoza.com to find out about open source: > > Desktop GIS programming services > Geospatial web development > GIS Training > Consulting Services > > *Skype*: timlinux > *IRC:* timlinux on #qgis at freenode.net > > _______________________________________________ > QGIS-Developer mailing list > [email protected] > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
