Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#1247 closed bug (worksforme)

Failed assertion in ggsclipper.h

Reported by: pmcdermott Owned by: homann
Priority: critical: causes crash or data corruption Milestone:
Component: GUI Version: 0.11.0
Keywords: Cc:
Must Fix for Release: Yes Platform: Gentoo
Platform Version: Awaiting user input: yes

Description

Started QGIS. Opened a project which I had created and worked on before. QGIS crashes with an assertion failure (detail below). Attempting to open the project again results in the same problem.

Warning: Throwing exception /var/tmp/portage/gis/qgis-0.11.0/work/qgis_0.11.0/src/core/qgscoordinatetransform.cpp502 Warning: Throwing exception /var/tmp/portage/gis/qgis-0.11.0/work/qgis_0.11.0/src/core/qgscoordinatetransform.cpp396 Debug: Transform error caught in /var/tmp/portage/gis/qgis-0.11.0/work/qgis_0.11.0/src/core/qgsmaprender.cpp line 564: Failed forward transform of (-4331.91, -2558.65) (-1577.28, -2558.65) (1177.35, -2558.65) (3931.98, -2558.65) (6686.61, -2558.65) (9441.23, -2558.65) (12195.9, -2558.65) (14950.5, -2558.65) (-4331.91, 874.161) (-1577.28, 874.161) (1177.35, 874.161) (3931.98, 874.161) (6686.61, 874.161) (9441.23, 874.161) (12195.9, 874.161) (14950.5, 874.161) (-4331.91, 4306.97) (-1577.28, 4306.97) (1177.35, 4306.97) (3931.98, 4306.97) (6686.61, 4306.97) (9441.23, 4306.97) (12195.9, 4306.97) (14950.5, 4306.97) (-4331.91, 7739.79) (-1577.28, 7739.79) (1177.35, 7739.79) (3931.98, 7739.79) (6686.61, 7739.79) (9441.23, 7739.79) (12195.9, 7739.79) (14950.5, 7739.79) (-4331.91, 11172.6) (-1577.28, 11172.6) (1177.35, 11172.6) (3931.98, 11172.6) (6686.61, 11172.6) (9441.23, 11172.6) (12195.9, 11172.6) (14950.5, 11172.6) (-4331.91, 14605.4) (-1577.28, 14605.4) (1177.35, 14605.4) (3931.98, 14605.4) (6686.61, 14605.4) (9441.23, 14605.4) (12195.9, 14605.4) (14950.5, 14605.4) (-4331.91, 18038.2) (-1577.28, 18038.2) (1177.35, 18038.2) (3931.98, 18038.2) (6686.61, 18038.2) (9441.23, 18038.2) (12195.9, 18038.2) (14950.5, 18038.2) (-4331.91, 21471) (-1577.28, 21471) (1177.35, 21471) (3931.98, 21471) (6686.61, 21471) (9441.23, 21471) (12195.9, 21471) (14950.5, 21471) with error: geocentric transformation missing z or ellps

Warning: No valid projection. Unable to set map units. Warning: QPainter::begin: Cannot paint on a null pixmap Fatal: ASSERT: "std::abs(r_d) > SMALL_NUM && std::abs(r_n) > SMALL_NUM" in file /var/tmp/portage/gis/qgis-0.11.0/work/qgis_0.11.0/src/core/qgsclipper.h, line 267

Change History (4)

comment:1 by homann, 16 years ago

Awaiting user input: set
Owner: changed from nobody to homann
Status: newassigned

Do you have the possibility to submit the project and/or offending files?

comment:2 by pmcdermott, 16 years ago

Sorry, it was some time ago now, so I have completely re-built the offending project

comment:3 by homann, 16 years ago

Resolution: worksforme
Status: assignedclosed

I suppose there was an error when changing CRS id numbers from previous versions of QGIS, and this somehow led to a fatal error. I cannot find much of the warning text in teh core, either it has been changed or it comes from a plugin.

I have to set this to worksforme, as we cannot reproduce it.

comment:4 by (none), 15 years ago

Milestone: Version 1.0.0

Milestone Version 1.0.0 deleted

Note: See TracTickets for help on using tickets.