Bug report #6865

Problem with Identify tool after dissolve

Added by Pedro Venâncio almost 7 years ago. Updated over 6 years ago.

Status:Closed
Priority:Severe/Regression
Assignee:-
Category:Vectors
Affected QGIS version:master Regression?:No
Operating System:Linux / Windows Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:No Copied to github as #:15998

Description

Making an Identify on the polygon "PINHEL - Residual" of the attached shapefile with QGIS master (Linux and Windows), I get an Exception std::bad_alloc or, simply, a segmentation fault. In all other polygons of the shapefile, Identify works smoothly.

This shapefile is the result of a dissolve (fTools) operation, but the same error happens when I do the dissolve directly into the SpatiaLite database with ST_Union.

I've tested this Identify operation on version 1.7.4 and 1.8, and it works without problems, so I'm marking this ticket as blocker.

Interestingly, loading the shapefile on GRASS apparently correct the problem during the import, and the error disappears.

BGRI2011_0910_JOIN_CAOP_2012_FREG_LUG_ID_dissolve.zip (211 KB) Pedro Venâncio, 2012-12-12 01:19 PM

History

#1 Updated by Pedro Venâncio over 6 years ago

  • Status changed from Open to Closed

This is no longer happening in recent dev-versions.

Thanks!

Also available in: Atom PDF