qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.29k stars 2.96k forks source link

QGIS freeze while 'Refreshing WMS connections'... #57017

Open rduivenvoorde opened 4 months ago

rduivenvoorde commented 4 months ago

What is the bug or the crash?

QGIS is freezing while 'Refreshing WMS connections'.

I hope others can reproduce, but I was trying to copy some wms connections from one profile to another.

Steps to reproduce the issue

Twice the profile I was copying them in (just via url in dialog), was freezing, while in my debug info in terminal then said: 'Refreshing WMS connections'.

One special note: I'm in a network with a network proxy here, so is it maybe possible that the refreshing of these connections do not take the proxy into account? Upon a restart (after the QGIS kill), the services are 'just working'.

Copying a url into the same profile behaves the same.

Ok, just did the same while on my Phone hotspot (NO proxy) then all is fine...

Versions

QGIS version 3.37.0-Master QGIS code revision 8fd9166c452
Qt version 5.15.10
Python version 3.11.8
GDAL/OGR version 3.8.4
PROJ version 9.3.1
EPSG Registry database version v10.098 (2023-11-24)
GEOS version 3.12.1-CAPI-1.18.1
SQLite version 3.45.1
PostgreSQL client version 16.2 (Debian 16.2-1)
SpatiaLite version 5.1.0
QWT version 6.1.4
QScintilla2 version 2.14.1
OS version Debian GNU/Linux trixie/sid
       

This copy of QGIS writes debugging output.   |   |   |  

Supported QGIS version

New profile

Additional context

No response

rduivenvoorde commented 4 months ago

Mmm, it is trickier! A new profile does NOT have this problem, not even if I'm behind a proxy.

Thinking it is maybe an unreachable wms server, I saved/loaded the services list to the new profile: still NO problem.

So it is 'something' in my work QGIS profile?

Trying to start with --noplugins does not help. Moving the 'plugins' folder out of my profile does not help either... My conclusion: it is not plugin related?