Using a Map component in a QML application freezes the UI and locks up the app, forcing the user to kill the process.
This happens when new tiles need to be loaded in; upon opening and reopening the map, more tiles will appear before each crash, until enough are loaded to allow the user to move around and zoom until new tiles need to be loaded, leading to further crashes.
This afflicts both OSM and Esri map plugins. Curiously, this does not affect the MapBoxGL plugin - maybe due to a different rendering method?
Would appreciate any insight on a fix/workaround. Thank you!
EDIT: This is the console output:
Here is the QML code: