Closed qgib closed 5 years ago
Author Name: magnus-homann-se - (magnus-homann-se -)
This is probably due to the fact that the selection rectangle is very big, and that it somehow fails to set it and that 'filter' is set to NULL in
void [[QgsOgrProvider]]::select(QgsRect *rect, bool useIntersect)
Is there a way to reproduce this issue?
Author Name: anonymous - (anonymous -)
I created new shapefile and started top play with proj transformations (clicking on random projections till QGIS segfaults). No mater how insane those projection transformations could be, QGIS should NOT segfault. Error message, refusal to perform transformation etc. is OK, but not segfault.
To reproduce crash, load attached shapefile, enable projection changing on fly and choose one of these projections: [[br]] QGIS SRSID: 66 [[br]] QGIS SRSID: 175 [[br]] QGIS SRSID: 937 [[br]] QGIS SRSID: 1696
Author Name: Gavin Macaulay - (Gavin Macaulay -)
Fix in 68871e4b (SVN r6077) to prevent qgis crashing in this situation. The real problem is why are those projections listed above considered invalid by geos?
Author Name: Martin Dobias (@wonder-sk)
Probably another roboustness problem with GEOS. I guess this happens due the BIG coordinate values that may cause problems when calculating with floating point numbers.
However the main problem with QGIS crashing is solved. Can we close this?
Author Name: Gavin Macaulay - (Gavin Macaulay -)
Yes, we can close it. The original crash problem no longer happens.
Geos, when given the prokections listed above, considers them to be invalid, even be it's asked to do any transformations.
Author Name: Anónimo (Anónimo)
Milestone Version 0.8 deleted
Author Name: anonymous - (anonymous -) Original Redmine Issue: 262
Redmine category:projection_support Assignee: Gary Sherman
I loaded simple shapefile with coordinate system r1 and started to play with projection changing. At third projection it crashed :) Unfortunately crashes on projection changes are very often. I can add more fault examples, if you need such :)
r1:+proj=tmerc +lat_0=0 +lon_0=24 +k=0.999600 +x_0=500000 +y_0=0 +ellps=WGS84 +units=m +no_defs
Crash: