Greetings Luigi,

There were no interaction, I used glob to gather all the images in a
folder, used Image.Open and then used _getexif(). But returning before this
part was the only way to get a stable first run.

Sadly I can share the code (work and IP).

The rest of it looped through datapoints and correlated the images to the
points using the exif timestamp and the geolocalisation.

Alex

Le jeu. 24 juin 2021 à 16:34, Luigi Pirelli <[email protected]> a écrit :

> hard to say something without reading the code... btw generally you do not
> have to interact with main GUi from a processing alg that by default run in
> a separated thread => this can cause crash if you do not use standard
> processing libs (e.g. feedback) to send message to the user.
> No idea if this could be the source of the problem., IMHO sharing the code
> would help and also help to verify if it can be replicable.
>
> regards
>
> Luigi Pirelli
>
>
> **************************************************************************************************
> * LinkedIn: https://www.linkedin.com/in/luigipirelli
> * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
> * GitHub: https://github.com/luipir
> * Book: Mastering QGIS3 - 3rd Edition
> <https://www.packtpub.com/eu/application-development/mastering-geospatial-development-qgis-3x-third-edition>
> * Hire a team: http://www.qcooperative.net
>
> **************************************************************************************************
>
>
> On Thu, 24 Jun 2021 at 21:51, Alexis R.L. <[email protected]> wrote:
>
>> Greetings,
>>
>> I have one custom script that uses PIL to get the exif tag, and when I
>> execute the script for the first time, the processing window vanishes and
>> qgis stall and then crashes.
>>
>> To get it to run properly I had to set the return before opening the
>> files with PIL to run a neutered version and then subsequent runs were
>> flawless during that qgis instance.
>>
>> I ended up using a standalone exif reader, though slower , but there are
>> no more crashes.
>>
>> Has anyone else had similar issues and is anyone aware of a way to
>> prevent such crashes or handle them more gracefully, as no trace is left
>> currently.
>>
>> Thanks and have a nice day,
>>
>> Alex
>> _______________________________________________
>> 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

Reply via email to