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.

Radim
_______________________________________________
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