Bug report #12977

Change of CRS in QGIS causes crash/freeze in Composer

Added by Nicholas Duggan about 5 years ago. Updated over 4 years ago.

Status:Closed
Priority:Normal
Assignee:-
Category:Map Composer/Printing
Affected QGIS version:2.8.2 Regression?:No
Operating System:2.8 Easy fix?:No
Pull Request or Patch supplied:No Resolution:not reproducable
Crashes QGIS or corrupts data:Yes Copied to github as #:21055

Description

If I open an [old] QGIS session which is linked to composer and change the coordinate system of the data frame if causes composer to "hang" and can't be recovered.

I have a set of 10 QGIS templates so that I can quickly open and render maps, these are linked to composers which are drawn up in a particular style. Unfortunately I sometimes have to work in different coordinate systems, when I change the data frame in QGIS I cannot open the composer.

The coordinate systems being used are EPSG 27700, EPSG 4326, EPSG 3876 (web mercator)

I have tried this on both 2.8.2 & 2.9 nightly build with the same effect. The only work around is to delete the map frames from composer, change the coordinate systems in QGIS and then rebuild the map frames in composer....a bit cumbersome.

A3_Landscape_Onshore_Right_Legend282.qgs (55.1 KB) Nicholas Duggan, 2015-06-16 07:38 AM

History

#1 Updated by Giovanni Manghi about 5 years ago

  • Status changed from Open to Feedback

Maybe I didn't understand the necessary steps to cause the issue, but I'm not able to replicate it on qgis master. Could you please add a step by step list? Thanks.

#2 Updated by Nicholas Duggan about 5 years ago

Hi, workflow is as follows:
1. Open QGIS, apply coordinate system (web mercator) to map.
2. Open Print Composer
3. Create template (add map, text & overview map)
4. Save & close as .qgs file
5. Open .qgs file created
6. In map (main QGIS GUI) change coordinate system to EPSG 27700
7. Open Print composer (should already be available.
8. Wait......and wait.....and wait.....Print composer hangs with memory at 17% (on both i7 laptop & dell Xeon workstation)

This issue occurs with both the OSGEO4W builds of QGIS (2.8.2 & master) in Windows. This also occurs on other users machines within my office.

#3 Updated by Giovanni Manghi about 5 years ago

Nicholas Duggan wrote:

Hi, workflow is as follows:
1. Open QGIS, apply coordinate system (web mercator) to map.
2. Open Print Composer
3. Create template (add map, text & overview map)
4. Save & close as .qgs file
5. Open .qgs file created
6. In map (main QGIS GUI) change coordinate system to EPSG 27700
7. Open Print composer (should already be available.
8. Wait......and wait.....and wait.....Print composer hangs with memory at 17% (on both i7 laptop & dell Xeon workstation)

tried and cannot confirm on qgis master. Try a clean installation, no 3rd party plugins and provide a project with sample data. Thanks!

#4 Updated by Giovanni Manghi over 4 years ago

  • Resolution set to not reproducable
  • Status changed from Feedback to Closed

Closing for lack of feedback. Reopen if necessary.

Also available in: Atom PDF