Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix deadlock when calling datasource manager dialog refresh #60495

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

elpaso
Copy link
Contributor

@elpaso elpaso commented Feb 6, 2025

Fix #60335

@elpaso elpaso added Bug Either a bug report, or a bug fix. Let's hope for the latter! backport release-3_40 labels Feb 6, 2025
@github-actions github-actions bot added this to the 3.42.0 milestone Feb 6, 2025
Copy link

github-actions bot commented Feb 6, 2025

🪟 Windows builds

Download Windows builds of this PR for testing.
Debug symbols for this build are available here.
(Built from commit e1cc7c2)

🪟 Windows Qt6 builds

Download Windows Qt6 builds of this PR for testing.
(Built from commit e1cc7c2)

@agiudiceandrea
Copy link
Contributor

agiudiceandrea commented Feb 6, 2025

It seems to me the issue still occurs (#60335 (comment)) even using the MinGW64 built from this PR.

@elpaso
Copy link
Contributor Author

elpaso commented Feb 7, 2025

It seems to me the issue still occurs (#60335 (comment)) even using the MinGW64 built from this PR.

do you have a stacktrace ?

@agiudiceandrea
Copy link
Contributor

agiudiceandrea commented Feb 7, 2025

Sort of the same debug messages:

  1. Open the Data Source Manager
  2. add a new PostgreSQL connection:
    • enter the connection info, check the "Allow saving/loading QGIS layer metadata in the database" checkbox
    • press OK
    • press Cancel in the popped up "Enter Credentials" dialog window
[11432] src/providers/postgres/qgspostgresconn.cpp:209 : (connectDb) [19197ms] Cached (readonly) connection for dbname='TEST' host=localhost port=5432 not found
[11432] src/providers/postgres/qgspostgresconn.cpp:329 : (QgsPostgresConn) [0ms] New PostgreSQL connection for dbname='TEST' host=localhost port=5432
[11432] src/core/qgsdatasourceuri.cpp:172 : (QgsDataSourceUri) [4225ms] connection timeout ignored
[11432] src/core/qgsdatasourceuri.cpp:227 : (QgsDataSourceUri) [0ms] parameter "client_encoding":"UTF-8" added
[11432] src/gui/qgscredentialdialog.cpp:132 : (requestCredentials) [0ms] Entering.
[11432] src/gui/qgscredentialdialog.cpp:161 : (requestCredentials) [6ms] exec()
[11432] src/gui/qgscredentialdialog.cpp:163 : (requestCredentials) [1614ms] exec(): false
[11432] src/core/qgscredentials.cpp:66 : (get) [2ms] unset realm:dbname='TEST' host=localhost port=5432
[11432] src/providers/postgres/qgspostgresconn.cpp:220 : (connectDb) [9ms] Created new (readonly) connection 1794870253232 for dbname='TEST' host=localhost port=5432 (shared)
[11432] src/providers/postgres/qgspostgresconn.cpp:234 : (connectDb) [0ms] New (readonly) connection 1794870253232 failed for conninfo dbname='TEST' host=localhost port=5432
[11432] src/providers/postgres/qgspostgresconn.cpp:2700 : (connUri) [2ms] theConnName = testpostgres
[11432] src/providers/postgres/qgspostgresconn.cpp:2700 : (connUri) [246ms] theConnName = testpostgres
[11432] src/providers/postgres/qgspostgresconn.cpp:2700 : (connUri) [4ms] theConnName = testpostgres
[11432] src/gui/qgsbrowserwidget.cpp:300 : (refreshModel) [396ms] invalid item
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = home:C:/Users/Andrea
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item home:C:/Users/Andrea set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = favorites:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh favorites:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = favorites:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = favorites:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item favorites: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = C:/
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item C:/ set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = gpkg:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh gpkg:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = gpkg:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = gpkg:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item gpkg: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = mssql:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item mssql: set state Populated -> NotPopulated
[11432] src/core/browser/qgsbrowsermodel.cpp:632 : (itemStateChanged) [0ms] item mssql: state changed Populated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = pg:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh pg:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = pg:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = pg:
[11432] src/core/browser/qgsdataitem.cpp:426 : (addChildItem) [0ms] path = pg: add child #0 - testpostgres - Collection
[11432] src/core/browser/qgsbrowsermodel.cpp:591 : (beginInsertItems) [0ms] parent mPath = pg:
[11432] src/core/browser/qgsbrowsermodel.cpp:595 : (beginInsertItems) [0ms] valid
[11432] src/core/browser/qgsbrowsermodel.cpp:597 : (beginInsertItems) [0ms] end
[11432] src/core/browser/qgsbrowsermodel.cpp:601 : (endInsertItems) [0ms] Entered
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg:/testpostgres set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:project bookmarks
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:user bookmarks
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = spatialite:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh spatialite:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = spatialite:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = spatialite:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item spatialite: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = arcgisfeatureserver:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item arcgisfeatureserver: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = cloud:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh cloud:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = cloud:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = cloud:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item cloud: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = tiled-scene:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item tiled-scene: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = sensorthings:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item sensorthings: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = stac:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh stac:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = stac:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = stac:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item stac: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = vectortile:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh vectortile:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = vectortile:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = vectortile:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item vectortile: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wcs:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wcs:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wcs:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wcs:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wcs: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wfs:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wfs:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wfs:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wfs:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wfs: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wms:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wms:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wms:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [1ms] mPath = wms:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = xyz:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh xyz:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = xyz:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [10ms] item xyz:/Mapzen Global Terrain set state NotPopulated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [6ms] item xyz:/OpenStreetMap set state NotPopulated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/Mapzen Global Terrain set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/OpenStreetMap set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:300 : (refreshModel) [0ms] invalid item
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = home:C:/Users/Andrea
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item home:C:/Users/Andrea set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = favorites:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh favorites:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = favorites:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = favorites:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item favorites: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = C:/
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item C:/ set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = gpkg:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh gpkg:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = gpkg:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = gpkg:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item gpkg: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = mssql:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item mssql: set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = pg:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh pg:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = pg:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = pg:
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg:/testpostgres set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:project bookmarks
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:user bookmarks
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = spatialite:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh spatialite:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = spatialite:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = spatialite:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item spatialite: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = arcgisfeatureserver:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item arcgisfeatureserver: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = cloud:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh cloud:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = cloud:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = cloud:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item cloud: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = tiled-scene:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item tiled-scene: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = sensorthings:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item sensorthings: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = stac:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh stac:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = stac:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = stac:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item stac: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = vectortile:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh vectortile:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = vectortile:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = vectortile:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item vectortile: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wcs:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wcs:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wcs:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wcs:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wcs: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wfs:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wfs:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wfs:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wfs:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wfs: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wms:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wms:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wms:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wms:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = xyz:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh xyz:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = xyz:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [8ms] item xyz:/Mapzen Global Terrain set state NotPopulated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [5ms] item xyz:/OpenStreetMap set state NotPopulated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/Mapzen Global Terrain set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/OpenStreetMap set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:300 : (refreshModel) [0ms] invalid item
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = home:C:/Users/Andrea
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item home:C:/Users/Andrea set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = favorites:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh favorites:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = favorites:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = favorites:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item favorites: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = C:/
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item C:/ set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = gpkg:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh gpkg:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = gpkg:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = gpkg:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item gpkg: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = mssql:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item mssql: set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = pg:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh pg:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = pg:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = pg:
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg:/testpostgres set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:project bookmarks
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:user bookmarks
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = spatialite:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh spatialite:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = spatialite:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = spatialite:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item spatialite: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = arcgisfeatureserver:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item arcgisfeatureserver: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = cloud:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh cloud:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = cloud:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = cloud:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item cloud: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = tiled-scene:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item tiled-scene: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = sensorthings:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item sensorthings: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = stac:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh stac:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = stac:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = stac:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item stac: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = vectortile:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh vectortile:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = vectortile:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = vectortile:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item vectortile: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wcs:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wcs:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wcs:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wcs:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wcs: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wfs:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wfs:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wfs:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wfs:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wfs: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wms:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wms:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wms:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wms:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = xyz:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh xyz:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = xyz:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [8ms] item xyz:/Mapzen Global Terrain set state NotPopulated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [5ms] item xyz:/OpenStreetMap set state NotPopulated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/Mapzen Global Terrain set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/OpenStreetMap set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:300 : (refreshModel) [0ms] invalid item
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = home:C:/Users/Andrea
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item home:C:/Users/Andrea set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = favorites:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh favorites:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = favorites:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = favorites:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item favorites: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = C:/
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item C:/ set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = gpkg:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh gpkg:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = gpkg:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = gpkg:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item gpkg: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = mssql:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item mssql: set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = pg:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh pg:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = pg:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = pg:
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [392ms] 0 : pg:/testpostgres x pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg:/testpostgres set state NotPopulated -> NotPopulated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:project bookmarks
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:user bookmarks
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = spatialite:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh spatialite:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = spatialite:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = spatialite:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item spatialite: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = arcgisfeatureserver:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = arcgisfeatureserver:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item arcgisfeatureserver: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = cloud:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh cloud:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = cloud:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = cloud:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item cloud: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = tiled-scene:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = tiled-scene:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item tiled-scene: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = sensorthings:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = sensorthings:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item sensorthings: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = stac:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh stac:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = stac:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = stac:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item stac: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = vectortile:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh vectortile:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = vectortile:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = vectortile:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item vectortile: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wcs:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wcs:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wcs:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wcs:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wcs: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wfs:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wfs:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wfs:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wfs:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wfs: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wms:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wms:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wms:
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wms:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms: set state Populated -> Populated
[11432] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = xyz:
[11432] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh xyz:
[11432] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = xyz:
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [8ms] item xyz:/Mapzen Global Terrain set state NotPopulated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [6ms] item xyz:/OpenStreetMap set state NotPopulated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/Mapzen Global Terrain set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/Mapzen Global Terrain
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/OpenStreetMap set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/OpenStreetMap
[11432] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz: set state Populated -> Populated
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [7ms] mName = Mapzen Global Terrain mPath = xyz:/Mapzen Global Terrain mChildren.size() = 0
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = OpenStreetMap mPath = xyz:/OpenStreetMap mChildren.size() = 0
[11432] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [0ms] mName = testpostgres mPath = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = testpostgres mPath = pg:/testpostgres mChildren.size() = 0
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = Mapzen Global Terrain mPath = xyz:/Mapzen Global Terrain mChildren.size() = 0
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = OpenStreetMap mPath = xyz:/OpenStreetMap mChildren.size() = 0
[11432] src/providers/wms/qgswmssourceselect.cpp:160 : (refresh) [142ms] Refreshing WMS connections ...
[11432] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [116ms] mName = testpostgres mPath = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = testpostgres mPath = pg:/testpostgres mChildren.size() = 0
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = Mapzen Global Terrain mPath = xyz:/Mapzen Global Terrain mChildren.size() = 0
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = OpenStreetMap mPath = xyz:/OpenStreetMap mChildren.size() = 0
[11432] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [0ms] mName = testpostgres mPath = pg:/testpostgres
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = testpostgres mPath = pg:/testpostgres mChildren.size() = 0
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = Mapzen Global Terrain mPath = xyz:/Mapzen Global Terrain mChildren.size() = 0
[11432] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = OpenStreetMap mPath = xyz:/OpenStreetMap mChildren.size() = 0
[11432] src/providers/postgres/qgspostgresconn.cpp:2700 : (connUri) [2ms] [thread:0x1a1e9af2540] theConnName = testpostgres
[11432] src/providers/postgres/qgspostgresconn.cpp:185 : (connectDb) [3ms] [thread:0x1a1e9af2540] refusing to use shared connection as we are not the main thread
[11432] src/providers/postgres/qgspostgresconn.cpp:329 : (QgsPostgresConn) [0ms] [thread:0x1a1e9af2540] New PostgreSQL connection for dbname='TEST' host=localhost port=5432
[11432] src/providers/wms/qgswmssourceselect.cpp:160 : (refresh) [119ms] Refreshing WMS connections ...
[11432] src/core/qgsdatasourceuri.cpp:172 : (QgsDataSourceUri) [3891ms] [thread:0x1a1e9af2540] connection timeout ignored
[11432] src/core/qgsdatasourceuri.cpp:227 : (QgsDataSourceUri) [0ms] [thread:0x1a1e9af2540] parameter "client_encoding":"UTF-8" added
[11432] src/gui/qgscredentialdialog.cpp:118 : (request) [0ms] [thread:0x1a1e9af2540] emitting signal

then QGIS hangs indefinitely.

This do not load the metadata unless the widget is visible.

It is an attempt to fix qgis#60335 (which I cannot reproduce after the
previous commit)
@elpaso
Copy link
Contributor Author

elpaso commented Feb 7, 2025

@agiudiceandrea thanks, that looks actually different: the previous stacktrace was originated from the metadata widget refresh (that I fixed with 0d77262 ).

This last stacktrace error comes from the browser widget.

@agiudiceandrea
Copy link
Contributor

agiudiceandrea commented Feb 7, 2025

These are the debug messages following the other way to replicate the issue:

  1. use the Browser to add a new PostgreSQL connection:
    • enter the connection info, check the "Allow saving/loading QGIS layer metadata in the database" checkbox
    • press OK
    • press Cancel in the popped up "Enter Credentials" dialog window
  2. open the Data Source Manager
  3. add a WMS connection
    • enter connection's name and URL
    • press OK
[13652] src/gui/qgsbrowserwidget.cpp:300 : (refreshModel) [15708ms] invalid item
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = home:C:/Users/Andrea
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item home:C:/Users/Andrea set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = favorites:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh favorites:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = favorites:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [1ms] mPath = favorites:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item favorites: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = C:/
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item C:/ set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = gpkg:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh gpkg:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = gpkg:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [1ms] mPath = gpkg:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item gpkg: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = mssql:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item mssql: set state Populated -> NotPopulated
[13652] src/core/browser/qgsbrowsermodel.cpp:632 : (itemStateChanged) [0ms] item mssql: state changed Populated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = pg:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh pg:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = pg:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [1ms] mPath = pg:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg:/testpostgres set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:project bookmarks
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:user bookmarks
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = spatialite:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh spatialite:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = spatialite:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [1ms] mPath = spatialite:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item spatialite: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = arcgisfeatureserver:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [1ms] mPath = arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item arcgisfeatureserver: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = cloud:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh cloud:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = cloud:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [1ms] mPath = cloud:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item cloud: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = tiled-scene:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item tiled-scene: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = sensorthings:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item sensorthings: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = stac:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh stac:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = stac:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = stac:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item stac: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = vectortile:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh vectortile:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = vectortile:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = vectortile:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item vectortile: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wcs:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wcs:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wcs:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wcs:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wcs: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wfs:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wfs:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wfs:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wfs:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wfs: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wms:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wms:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wms:
[13652] src/core/qgsowsconnection.cpp:84 : (QgsOwsConnection) [18ms] theConnName = IGM_25000
[13652] src/core/qgsowsconnection.cpp:125 : (QgsOwsConnection) [21ms] encoded uri: 'dpiMode=7&featureCount=10&tilePixelRatio=0&url=http://wms.pcn.minambiente.it/ogc?map%3D/ms_ogc/WMS_v1.3/raster/IGM_25000.map'.
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [12ms] mPath = wms:
[13652] src/core/browser/qgsdataitem.cpp:426 : (addChildItem) [0ms] path = wms: add child #0 - IGM_25000 - Collection
[13652] src/core/browser/qgsbrowsermodel.cpp:591 : (beginInsertItems) [0ms] parent mPath = wms:
[13652] src/core/browser/qgsbrowsermodel.cpp:595 : (beginInsertItems) [0ms] valid
[13652] src/core/browser/qgsbrowsermodel.cpp:597 : (beginInsertItems) [0ms] end
[13652] src/core/browser/qgsbrowsermodel.cpp:601 : (endInsertItems) [0ms] Entered
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms:/IGM_25000 set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = xyz:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh xyz:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = xyz:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [20ms] item xyz:/Mapzen Global Terrain set state NotPopulated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [10ms] item xyz:/OpenStreetMap set state NotPopulated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/Mapzen Global Terrain set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/OpenStreetMap set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:300 : (refreshModel) [0ms] invalid item
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = home:C:/Users/Andrea
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item home:C:/Users/Andrea set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = favorites:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh favorites:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = favorites:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = favorites:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item favorites: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = C:/
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item C:/ set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = gpkg:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh gpkg:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = gpkg:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = gpkg:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item gpkg: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = mssql:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item mssql: set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = pg:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh pg:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = pg:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = pg:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg:/testpostgres set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:project bookmarks
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:user bookmarks
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = spatialite:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh spatialite:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = spatialite:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = spatialite:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item spatialite: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = arcgisfeatureserver:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item arcgisfeatureserver: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = cloud:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh cloud:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = cloud:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = cloud:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item cloud: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = tiled-scene:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item tiled-scene: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = sensorthings:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item sensorthings: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = stac:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh stac:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = stac:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = stac:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item stac: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = vectortile:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh vectortile:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = vectortile:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = vectortile:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item vectortile: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wcs:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wcs:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wcs:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wcs:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wcs: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wfs:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wfs:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wfs:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wfs:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wfs: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wms:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wms:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wms:
[13652] src/core/qgsowsconnection.cpp:84 : (QgsOwsConnection) [0ms] theConnName = IGM_25000
[13652] src/core/qgsowsconnection.cpp:125 : (QgsOwsConnection) [10ms] encoded uri: 'dpiMode=7&featureCount=10&tilePixelRatio=0&url=http://wms.pcn.minambiente.it/ogc?map%3D/ms_ogc/WMS_v1.3/raster/IGM_25000.map'.
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wms:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : wms:/IGM_25000 x wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : wms:/IGM_25000 x wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms:/IGM_25000 set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = xyz:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh xyz:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = xyz:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [8ms] item xyz:/Mapzen Global Terrain set state NotPopulated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [6ms] item xyz:/OpenStreetMap set state NotPopulated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/Mapzen Global Terrain set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/OpenStreetMap set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:300 : (refreshModel) [0ms] invalid item
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = home:C:/Users/Andrea
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item home:C:/Users/Andrea set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = favorites:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh favorites:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = favorites:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = favorites:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item favorites: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = C:/
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item C:/ set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = gpkg:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh gpkg:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = gpkg:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = gpkg:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item gpkg: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = mssql:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item mssql: set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = pg:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh pg:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = pg:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = pg:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg:/testpostgres set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:project bookmarks
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:user bookmarks
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = spatialite:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh spatialite:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = spatialite:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = spatialite:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item spatialite: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = arcgisfeatureserver:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item arcgisfeatureserver: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = cloud:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh cloud:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = cloud:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = cloud:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item cloud: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = tiled-scene:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item tiled-scene: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = sensorthings:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item sensorthings: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = stac:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh stac:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = stac:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = stac:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item stac: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = vectortile:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh vectortile:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = vectortile:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = vectortile:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item vectortile: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wcs:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wcs:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wcs:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wcs:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wcs: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wfs:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wfs:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wfs:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wfs:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wfs: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wms:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wms:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wms:
[13652] src/core/qgsowsconnection.cpp:84 : (QgsOwsConnection) [0ms] theConnName = IGM_25000
[13652] src/core/qgsowsconnection.cpp:125 : (QgsOwsConnection) [10ms] encoded uri: 'dpiMode=7&featureCount=10&tilePixelRatio=0&url=http://wms.pcn.minambiente.it/ogc?map%3D/ms_ogc/WMS_v1.3/raster/IGM_25000.map'.
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wms:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : wms:/IGM_25000 x wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : wms:/IGM_25000 x wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms:/IGM_25000 set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = xyz:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh xyz:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = xyz:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [8ms] item xyz:/Mapzen Global Terrain set state NotPopulated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [5ms] item xyz:/OpenStreetMap set state NotPopulated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/Mapzen Global Terrain set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/OpenStreetMap set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:300 : (refreshModel) [0ms] invalid item
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = home:C:/Users/Andrea
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item home:C:/Users/Andrea set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = favorites:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh favorites:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = favorites:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = favorites:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item favorites: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = C:/
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item C:/ set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = gpkg:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh gpkg:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = gpkg:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = gpkg:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item gpkg: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = mssql:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item mssql: set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = pg:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh pg:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = pg:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = pg:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : pg:/testpostgres x pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item pg:/testpostgres set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:project bookmarks
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = bookmarks:user bookmarks
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = spatialite:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh spatialite:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = spatialite:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = spatialite:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item spatialite: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = arcgisfeatureserver:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = arcgisfeatureserver:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item arcgisfeatureserver: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = cloud:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh cloud:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = cloud:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = cloud:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item cloud: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = tiled-scene:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = tiled-scene:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item tiled-scene: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = sensorthings:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = sensorthings:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item sensorthings: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = stac:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh stac:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = stac:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = stac:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item stac: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = vectortile:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh vectortile:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = vectortile:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = vectortile:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item vectortile: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wcs:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wcs:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wcs:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wcs:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wcs: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wfs:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wfs:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wfs:
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wfs:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wfs: set state Populated -> Populated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = wms:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh wms:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = wms:
[13652] src/core/qgsowsconnection.cpp:84 : (QgsOwsConnection) [0ms] theConnName = IGM_25000
[13652] src/core/qgsowsconnection.cpp:125 : (QgsOwsConnection) [10ms] encoded uri: 'dpiMode=7&featureCount=10&tilePixelRatio=0&url=http://wms.pcn.minambiente.it/ogc?map%3D/ms_ogc/WMS_v1.3/raster/IGM_25000.map'.
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = wms:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : wms:/IGM_25000 x wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : wms:/IGM_25000 x wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms: set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:280 : (depopulate) [0ms] mPath = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item wms:/IGM_25000 set state NotPopulated -> NotPopulated
[13652] src/gui/qgsbrowserwidget.cpp:296 : (refreshModel) [0ms] path = xyz:
[13652] src/core/browser/qgsbrowsermodel.cpp:755 : (refresh) [0ms] Refresh xyz:
[13652] src/core/browser/qgsdataitem.cpp:297 : (refresh) [0ms] mPath = xyz:
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [8ms] item xyz:/Mapzen Global Terrain set state NotPopulated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [5ms] item xyz:/OpenStreetMap set state NotPopulated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/Mapzen Global Terrain set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/Mapzen Global Terrain
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 0 : xyz:/Mapzen Global Terrain x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:492 : (findItem) [0ms] 1 : xyz:/OpenStreetMap x xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:332 : (refresh) [0ms] mPath = xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz:/OpenStreetMap set state Populated -> Populated
[13652] src/core/browser/qgsdataitem.cpp:109 : (deleteLater) [0ms] path = xyz:/OpenStreetMap
[13652] src/core/browser/qgsdataitem.cpp:557 : (setState) [0ms] item xyz: set state Populated -> Populated
[13652] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [5ms] mName = testpostgres mPath = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = testpostgres mPath = pg:/testpostgres mChildren.size() = 0
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = Mapzen Global Terrain mPath = xyz:/Mapzen Global Terrain mChildren.size() = 0
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = OpenStreetMap mPath = xyz:/OpenStreetMap mChildren.size() = 0
[13652] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [0ms] mName = testpostgres mPath = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = testpostgres mPath = pg:/testpostgres mChildren.size() = 0
[13652] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [42ms] mName = IGM_25000 mPath = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = IGM_25000 mPath = wms:/IGM_25000 mChildren.size() = 0
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = Mapzen Global Terrain mPath = xyz:/Mapzen Global Terrain mChildren.size() = 0
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = OpenStreetMap mPath = xyz:/OpenStreetMap mChildren.size() = 0
[13652] src/providers/wms/qgswmssourceselect.cpp:160 : (refresh) [132ms] Refreshing WMS connections ...
[13652] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [126ms] mName = testpostgres mPath = pg:/testpostgres
[13652] src/providers/postgres/qgspostgresconn.cpp:2700 : (connUri) [3ms] [thread:0x20b252fa9e0] theConnName = testpostgres
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [406ms] mName = testpostgres mPath = pg:/testpostgres mChildren.size() = 0
[13652] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [2ms] mName = IGM_25000 mPath = wms:/IGM_25000
[13652] src/providers/postgres/qgspostgresconn.cpp:185 : (connectDb) [1ms] [thread:0x20b252fa9e0] refusing to use shared connection as we are not the main thread
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = IGM_25000 mPath = wms:/IGM_25000 mChildren.size() = 0
[13652] src/providers/postgres/qgspostgresconn.cpp:329 : (QgsPostgresConn) [1ms] [thread:0x20b252fa9e0] New PostgreSQL connection for dbname='TEST' host=localhost port=5432
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = Mapzen Global Terrain mPath = xyz:/Mapzen Global Terrain mChildren.size() = 0
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = OpenStreetMap mPath = xyz:/OpenStreetMap mChildren.size() = 0
[13652] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [0ms] mName = testpostgres mPath = pg:/testpostgres
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = testpostgres mPath = pg:/testpostgres mChildren.size() = 0
[13652] src/core/browser/qgsdatacollectionitem.cpp:41 : (~QgsDataCollectionItem) [0ms] mName = IGM_25000 mPath = wms:/IGM_25000
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = IGM_25000 mPath = wms:/IGM_25000 mChildren.size() = 0
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = Mapzen Global Terrain mPath = xyz:/Mapzen Global Terrain mChildren.size() = 0
[13652] src/core/browser/qgsdataitem.cpp:70 : (~QgsDataItem) [0ms] mName = OpenStreetMap mPath = xyz:/OpenStreetMap mChildren.size() = 0
[13652] src/providers/wms/qgswmssourceselect.cpp:160 : (refresh) [123ms] Refreshing WMS connections ...
[13652] src/core/qgsdatasourceuri.cpp:172 : (QgsDataSourceUri) [3883ms] [thread:0x20b252fa9e0] connection timeout ignored
[13652] src/core/qgsdatasourceuri.cpp:227 : (QgsDataSourceUri) [0ms] [thread:0x20b252fa9e0] parameter "client_encoding":"UTF-8" added
[13652] src/gui/qgscredentialdialog.cpp:118 : (request) [0ms] [thread:0x20b252fa9e0] emitting signal

then QGIS hangs indefinitely.

@elpaso
Copy link
Contributor Author

elpaso commented Feb 7, 2025

@agiudiceandrea I'm trying hard but I cannot reproduce the issue (my postgres server is down so I have a lot of broken connections that trigger the credentials dialog).

I am shooting in the dark here. Can you please check if my last commit fixes the issue ?

@agiudiceandrea
Copy link
Contributor

agiudiceandrea commented Feb 7, 2025

I'm trying hard but I cannot reproduce the issue (my postgres server is down so I have a lot of broken connections that trigger the credentials dialog).

I am shooting in the dark here. Can you please check if my last commit fixes the issue ?

Sure, when it will be ready. Have you tried using a brand new QGIS user profile? The issue occurs regardless of the PostgreSQL server is up or down or if it is installed or not in the system.

This is the third way to replicate the issue:

  1. either use the Browser or the Data Source Manager to add a new PostgreSQL connection:
    • enter the connection info, check the "Allow saving/loading QGIS layer metadata in the database" checkbox
    • press OK
    • enter the user name and password in the popped up "Enter Credentials" dialog window
    • press OK
    • if the Data Source Manager was used, close the Data Source Manager dialog window
  2. restart QGIS
  3. open the Data Source Manager
  4. add a WMS connection
    • enter connection's name and URL
    • press OK -> QGIS hangs indefinitely.

@elpaso
Copy link
Contributor Author

elpaso commented Feb 7, 2025

Sure, when it will be ready. Have you tried using a brand new QGIS user profile? The issue occurs regardless of the PostgreSQL server is up or down or if it is installed or not in the system.

Yes, I mean this is my way to trigger the credentials dialog because if the server is up QGIS connects without asking for credentials and the credentials dialog never appears.

@agiudiceandrea
Copy link
Contributor

It seems to me I cannot replicate the issue using the latest MinGW64 build at e1cc7c2 from https://github.com/qgis/QGIS/actions/runs/13196488609?pr=60495.
@pigreco can you check?

@pigreco
Copy link
Contributor

pigreco commented Feb 7, 2025

@pigreco can you check?
time to download and I'll update you

@pigreco
Copy link
Contributor

pigreco commented Feb 7, 2025

@agiudiceandrea

@pigreco can you check?

test done,
it works!!!
thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport release-3_40 Bug Either a bug report, or a bug fix. Let's hope for the latter!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New Connections to OGC Services Hang in Profiles with PostGIS Connections
3 participants