[Qgis-developer] QGIS sometimes freezes in Windows 7 x64
Casper Børgesen (CABO)
CABO at NIRAS.DK
Mon Sep 22 02:26:01 PDT 2014
Hi Matthias.
I have tried DebugView and shortly after QGIS stopped responding. It gave me loads of information, much more than I will post here.
I can see a lot of invalid geometry exceptions regarding "Invalid number of points in linear ring":
[10468] ..\..\..\..\..\src\core\qgsgeometry.cpp(99) : (throwGEOSException) GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
[10468] ..\..\..\..\..\src\core\qgsmessagelog.cpp(45) : (QgsMessageLog::logMessage) 2014-09-22T11:12:46 GEOS[1] Exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
[10468] ..\..\..\..\..\src\core\qgsgeometry.cpp(99) : (throwGEOSException) GEOS exception: Shell is not a LinearRing
[10468] ..\..\..\..\..\src\core\qgsgeometry.cpp(99) : (throwGEOSException) GEOS exception: Unknown exception thrown
[10468] ..\..\..\..\..\src\core\qgsmessagelog.cpp(45) : (QgsMessageLog::logMessage) 2014-09-22T11:12:46 GEOS[1] Exception: Unknown exception thrown
Some of these exceptions are also written to the QGIS message window (which I have open outside the QGIS window).
I guess they comes from the geometry simplification used by QGIS to speed up rendering.
I have attached the final lines from DebugView[1] and I guess they are responsible for QGIS not responding.
Should I create an issue for this?
Regards, Casper
[1] DebugView final information:
[6396] 13d:22:44:54:135 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:45:24:259 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:45:31:310 6396 12260 INFO LPToolbarCtrl.cpp:1301 : TimerCheckForUpdate : skipping updatecheck since we recently already checked. secleft=2520
[6396] 13d:22:45:54:274 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[16460] myMailItemClass.start
[6396] 13d:22:46:24:382 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:46:31:324 6396 12260 INFO LPToolbarCtrl.cpp:1301 : TimerCheckForUpdate : skipping updatecheck since we recently already checked. secleft=2460
[6396] 13d:22:46:54:412 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:47:24:442 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:47:31:338 6396 12260 INFO LPToolbarCtrl.cpp:1301 : TimerCheckForUpdate : skipping updatecheck since we recently already checked. secleft=2400
[6396] 13d:22:47:54:457 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:48:24:471 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:48:31:351 6396 12260 INFO LPToolbarCtrl.cpp:1301 : TimerCheckForUpdate : skipping updatecheck since we recently already checked. secleft=2340
[6396] 13d:22:48:54:580 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:49:24:703 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:49:31:365 6396 12260 INFO LPToolbarCtrl.cpp:1301 : TimerCheckForUpdate : skipping updatecheck since we recently already checked. secleft=2280
[6396] 13d:22:49:54:734 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:50:24:951 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:50:31:378 6396 12260 INFO LPToolbarCtrl.cpp:1301 : TimerCheckForUpdate : skipping updatecheck since we recently already checked. secleft=2220
[6396] 13d:22:50:54:981 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:51:25:105 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:51:31:392 6396 12260 INFO LPToolbarCtrl.cpp:1301 : TimerCheckForUpdate : skipping updatecheck since we recently already checked. secleft=2160
[6396] 13d:22:51:55:229 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
[6396] 13d:22:52:25:337 6396 12260 INFO ..\LPBrowserSink.cpp:1408 : LPBrowserSink::NavigateComplete2 : sending : WM_LP_NAVIGATECOMPLETE2
-----Original Message-----
From: qgis-developer-bounces at lists.osgeo.org [mailto:qgis-developer-bounces at lists.osgeo.org] On Behalf Of Matthias Kuhn
Sent: 22. september 2014 11:06
To: qgis-developer at lists.osgeo.org
Subject: Re: [Qgis-developer] QGIS sometimes freezes in Windows 7 x64
Hi Casper
On 22.09.2014 10:24, Casper Børgesen (CABO) wrote:
> I can see the see the yellow balloon tip informing me of messages added to the message window just before QGIS stops responding. But I can't see the messages since QGIS is not responding.
I'm not a windows user, but if I remember correctly you can get debug information with the tool debugview [1] (only on debug builds - that means 2.5/master but not 2.4). Maybe you get some interesting information there?
Thank you for taking the time to help resolve this problem.
Matthias
[1] http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer
More information about the Qgis-developer
mailing list