Bug report #7932
Identify Features freezes when a polygon has many interior rings
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | - | ||
Category: | GUI | ||
Affected QGIS version: | 1.8.0 | Regression?: | No |
Operating System: | Easy fix?: | No | |
Pull Request or Patch supplied: | No | Resolution: | fixed/implemented |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 16802 |
Description
Using the 'identify features' tool on a polygon with a large number of interior rings will cause QGIS to become very slow while drawing the red line indicating the selected feature and lock up if there are too many interior rings.
More than 200 interior rings causes a noticable delay, more than about 1000 will cause a lockup.
This does not occur when using the 'Select Features' tool, I believe it has to do with how an identified feature is drawn.
This is on a recent Linux X86-64 system using a PostGIS datasource, I've tested with a shapefile and had the same result.
History
#1 Updated by Jürgen Fischer over 10 years ago
- Category set to GUI
#2 Updated by Giovanni Manghi over 10 years ago
- Resolution set to fixed/implemented
- Status changed from Open to Closed
it is ok on latest master, reopen if necessary.