[QGIS-Developer] Sentry support for QGIS crashes / minidumps
etienne.trimaille at gmail.com
Thu May 3 05:01:29 PDT 2018
Having Sentry on a few Python projects, I agree it's a very nice tool to
have for debugging. It shows you new bug, bugs which should be fixed but
occurs again, etc.
It would be nice to have it in QGIS I think.
2018-05-03 7:31 GMT-04:00 Patrick Valsecchi <
patrick.valsecchi at camptocamp.com>:
> Would be very useful for QGIS server. Good idea!
> On Thu, May 3, 2018 at 9:10 AM, Nathan Woodrow <madmanwoo at gmail.com>
>> 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.
>> On Thu, 3 May 2018, 4:43 pm Tim Sutton, <tim at kartoza.com> 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
>>> Yesterday I got a sentry updates newsletter and noticed that they have
>>> now added C++ support (currently in beta):
>>> 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
>>> Perhaps one of our fine developers might like to pitch this as a QGIS
>>> Grant proposal (submission period closes 13 May 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….
>>> *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
>>> QGIS-Developer at lists.osgeo.org
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> QGIS-Developer mailing list
>> QGIS-Developer at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the QGIS-Developer