On Mon, Apr 26, 2021 at 1:19 PM Radim Blazek <[email protected]> wrote:
> Hi, > we are getting crash in OAuth2 plugin when QgsApplication.exitQgis() > is called from Django application running on uWSGI/nginx. We need to > call exitQgis() to cleanup temporary files. It works OK if it is run > as Django script from command line. > > Unfortunately it does not print full backtrace info for > liboauth2authmethod.so and then even for libqgis_core.so. I guess it > happens in QgsO2 but there is nothing suspicious in that code. > > /usr/bin/uwsgi-core(uwsgi_backtrace+0x2a) [0x560f2dbf4dda] > /usr/bin/uwsgi-core(uwsgi_segfault+0x23) [0x560f2dbf51c3] > /lib/x86_64-linux-gnu/libc.so.6(+0x37840) [0x7fb7be828840] > /lib/libqgis_core.so.3.18.1(+0x3a2496) [0x7fb782844496] > /usr/lib/qgis/plugins/liboauth2authmethod.so(+0x225c0) [0x7fb77404c5c0] > /usr/lib/qgis/plugins/liboauth2authmethod.so(+0x2b317) [0x7fb774055317] > /usr/lib/qgis/plugins/liboauth2authmethod.so(+0x2b5b9) [0x7fb7740555b9] > /lib/libqgis_core.so.3.18.1(_ZN14QgsAuthManagerD1Ev+0x437) [0x7fb782afb847] > > Any idea how to fix it? Any workaround? How can i get full debug info? > We have qgis and qgis-dbg 3.18.1 installed from qgis.org/debian. > > Hi Radim, no clues sorry, but if you don't need the oauth2 plugin you can just rm/mv the liboauth2authmethod.so and you should be fine. -- Alessandro Pasotti QCooperative: www.qcooperative.net ItOpen: www.itopen.it
_______________________________________________ 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
