[QGIS-Developer] Need help troubleshooting Browser Panel freezing QGIS

Charles Dixon-Paver charles at kartoza.com
Thu Oct 8 23:24:20 PDT 2020


Have you tried a fresh user profile to see if the problem persists? This
should be a quick way to test if it's data connection or plugin related.

On Fri, 9 Oct 2020 at 04:45, i-s-o <46.i.s.o.64 at gmail.com> wrote:

> The Browser Panel hasn't worked for me for at least the past couple of
> years (I'm on Windows 10). My best guess: this is related to my computer
> being part of a Windows Domain. Seeing that DB Manager may be discontinued,
> and several of its functionalities are being moved to the Browser Panel, I
> tried to figure out what is wrong with it.
>
> The problem manifests itself when I disconnect my laptop from the company
> network: if the Browser Panel is enabled, QGIS would freeze 20-40 seconds
> every minute or so during active use. I am pretty sure this is not limited
> to my computer: I provide training to other staff, and they all have the
> same problem (both OSGeo4W-advanced and standalone installations).
>
> Note that the problem disappears if I remotely connect to my company's
> network via VPN: it looks like QGIS Browser Panel (or Qt) is periodically
> trying to query some resource(s) on the company's network, and gives up
> after some time.
>
> I ran QGIS with debug options, but I didn't see a clear pattern pointing
> to the source of the problem. Any suggestions about what to do next to
> figure out what's going on?
>
> Here is a redacted log around the freeze episodes:
>
> ..\..\..\src\app\main.cpp(510) : (main) [0ms] Starting qgis main
> ..\..\..\src\core\qgsapplication.cpp(172) :
> (QgsApplication::QgsApplication) [32ms] loading of qgis translation failed
> C:/tools/OSGeo4W64/apps/qgis-dev/./i18n//qgis_en_US
> ..\..\..\src\core\qgsapplication.cpp(187) :
> (QgsApplication::QgsApplication) [0ms] loading of qt translation failed
> C:/tools/OSGeo4W64/apps/Qt5/translations/qt_en_US
> ..\..\..\src\core\qgsmessagelog.cpp(29) : (QgsMessageLog::logMessage)
> [488ms] 2020-10-01T11:31:52 [1] Successfully loaded globalsettingsfile
> path: C:/tools/OSGeo4W64/apps/qgis-dev/./resources/qgis_global_settings.ini
> ..\..\..\src\app\main.cpp(1080) : (main) [2ms] User profile details:
> ... skip
> line 645
> ..\..\..\src\gui\qgsmaptool.cpp(90) : (QgsMapTool::activate) [0ms] Cursor
> has been set
> ..\..\..\src\gui\qgsmapcanvas.cpp(529) : (QgsMapCanvas::refresh) [16ms]
> CANVAS refresh - invalid settings -> nothing to do
> ..\..\..\src\core\qgsdataitem.cpp(391) : (QgsDataItem::populate) [10543ms]
> mPath = favorites:
> ..\..\..\src\core\qgsdataitem.cpp(463) : (QgsDataItem::populate) [0ms]
> mPath = favorites:
> ... skip
> line 743
> ..\..\..\src\core\qgsbrowsermodel.cpp(783) :
> (QgsBrowserModel::addProviderRootItem) [0ms] Add new top level item :
> Spatial Bookmarks
> ..\..\..\src\gui\qgsbrowsertreeview.cpp(73) :
> (QgsBrowserTreeView::restoreState) [1ms] mExpandPaths = favorites:
> ..\..\..\src\core\qgsbrowsermodel.cpp(406) : (QgsBrowserModel::findPath)
> [0ms] Arrived favorites:
> ..\..\..\src\core\qgsbrowsermodel.cpp(579) :
> (QgsBrowserModel::itemDataChanged) [11946ms] Entered
> ..\..\..\src\core\qgsbrowsermodel.cpp(579) :
> (QgsBrowserModel::itemDataChanged) [340ms] Entered
> ... skip
> line 14860
> ..\..\..\src\providers\wms\qgswmsprovider.cpp(247) :
> (QgsWmsProvider::~QgsWmsProvider) [0ms] deconstructing.
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(131) :
> (QgsMapRendererSequentialJob::internalFinished) [0ms] SEQUENTIAL finished
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(37) :
> (QgsMapRendererSequentialJob::~QgsMapRendererSequentialJob) [0ms]
> SEQUENTIAL destruct
> ..\..\..\src\core\qgsmaprenderercustompainterjob.cpp(73) :
> (QgsMapRendererCustomPainterJob::~QgsMapRendererCustomPainterJob) [0ms]
> QPAINTER destruct
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [32572ms]
> returning name 'OpenStreetMap'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [193ms]
> returning name 'OpenStreetMap'
> ..\..\..\src\core\qgsvectorlayer.cpp(1769) :
> (QgsVectorLayer::setDataProvider) [32020ms] Instantiated the data provider
> plugin
> ..\..\..\src\core\qgsdatasourceuri.cpp(213) :
> (QgsDataSourceUri::QgsDataSourceUri) [0ms] parameter
> "Point?crs":"EPSG:4326&field=time:datetime(0,0)&uid={f2264946-651d-4539-aecc-e474431c88c9}"
> added
> ... skip
> line 14973
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [1ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [1ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [21210ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\gui\qgsmapcanvas.cpp(557) : (QgsMapCanvas::refreshMap) [33ms]
> CANVAS refresh!
> ... skip
> line 48764
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [0ms]
> returning name 'OpenStreetMap'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [24ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [28438ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [4ms]
> returning name 'temporal-test-ML'
> ... skip
> line 51945
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [0ms]
> returning name 'OpenStreetMap'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [16ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\gui\attributetable\qgsattributetablemodel.cpp(84) :
> (QgsAttributeTableModel::loadFeatureAtId) [35479ms] loading feature 1
> ..\..\..\src\gui\attributetable\qgsattributetablemodel.cpp(84) :
> (QgsAttributeTableModel::loadFeatureAtId) [3ms] loading feature 2
> ... skip
> line 53921
> ..\..\..\src\gui\attributetable\qgsattributetablemodel.cpp(84) :
> (QgsAttributeTableModel::loadFeatureAtId) [0ms] loading feature 6
> ..\..\..\src\gui\attributetable\qgsattributetablemodel.cpp(84) :
> (QgsAttributeTableModel::loadFeatureAtId) [0ms] loading feature 7
> ..\..\..\src\gui\attributetable\qgsattributetablemodel.cpp(84) :
> (QgsAttributeTableModel::loadFeatureAtId) [11743ms] loading feature 1
> ..\..\..\src\gui\attributetable\qgsattributetablemodel.cpp(84) :
> (QgsAttributeTableModel::loadFeatureAtId) [0ms] loading feature 2
> ... skip
> line 72545
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(131) :
> (QgsMapRendererSequentialJob::internalFinished) [0ms] SEQUENTIAL finished
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(37) :
> (QgsMapRendererSequentialJob::~QgsMapRendererSequentialJob) [0ms]
> SEQUENTIAL destruct
> ..\..\..\src\core\qgsmaprenderercustompainterjob.cpp(73) :
> (QgsMapRendererCustomPainterJob::~QgsMapRendererCustomPainterJob) [0ms]
> QPAINTER destruct
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [16888ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\core\qgsvectorlayerundocommand.cpp(35) :
> (QgsVectorLayerUndoCommandAddFeature::QgsVectorLayerUndoCommandAddFeature)
> [0ms] Assigned feature id -46
> ... skip
> line 76773
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(131) :
> (QgsMapRendererSequentialJob::internalFinished) [0ms] SEQUENTIAL finished
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(37) :
> (QgsMapRendererSequentialJob::~QgsMapRendererSequentialJob) [0ms]
> SEQUENTIAL destruct
> ..\..\..\src\core\qgsmaprenderercustompainterjob.cpp(73) :
> (QgsMapRendererCustomPainterJob::~QgsMapRendererCustomPainterJob) [0ms]
> QPAINTER destruct
> ..\..\..\src\gui\attributetable\qgsattributetablemodel.cpp(84) :
> (QgsAttributeTableModel::loadFeatureAtId) [10854ms] loading feature 1
> ..\..\..\src\gui\attributetable\qgsattributetablemodel.cpp(84) :
> (QgsAttributeTableModel::loadFeatureAtId) [0ms] loading feature 2
> ... skip
> line 77837
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(131) :
> (QgsMapRendererSequentialJob::internalFinished) [0ms] SEQUENTIAL finished
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(37) :
> (QgsMapRendererSequentialJob::~QgsMapRendererSequentialJob) [0ms]
> SEQUENTIAL destruct
> ..\..\..\src\core\qgsmaprenderercustompainterjob.cpp(73) :
> (QgsMapRendererCustomPainterJob::~QgsMapRendererCustomPainterJob) [2ms]
> QPAINTER destruct
> ..\..\..\src\core\qgsvectorlayerundocommand.cpp(35) :
> (QgsVectorLayerUndoCommandAddFeature::QgsVectorLayerUndoCommandAddFeature)
> [12171ms] Assigned feature id -48
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [1ms]
> returning name 'temporal-test-ML'
> ... skip
> line 80975
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(131) :
> (QgsMapRendererSequentialJob::internalFinished) [0ms] SEQUENTIAL finished
> ..\..\..\src\core\qgsmaprenderersequentialjob.cpp(37) :
> (QgsMapRendererSequentialJob::~QgsMapRendererSequentialJob) [0ms]
> SEQUENTIAL destruct
> ..\..\..\src\core\qgsmaprenderercustompainterjob.cpp(73) :
> (QgsMapRendererCustomPainterJob::~QgsMapRendererCustomPainterJob) [0ms]
> QPAINTER destruct
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [10531ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [0ms]
> returning name 'temporal-test-ML'
> ... skip
> line 80991
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [0ms]
> returning name 'temporal-test-ML'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [0ms]
> returning name 'OpenStreetMap'
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [0ms]
> returning name 'OpenStreetMap'
> ..\..\..\src\gui\qgsbrowsertreeview.cpp(65) :
> (QgsBrowserTreeView::saveState) [51391ms] expandedPaths = favorites: xyz:
> ..\..\..\src\core\qgsmaplayer.cpp(165) : (QgsMapLayer::name) [21ms]
> returning name 'temporal-test-ML'
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20201009/56b6342f/attachment.html>


More information about the QGIS-Developer mailing list