Bug report #22022

QGis crashing badly when opening a Project

Added by Fabio Spelta over 5 years ago. Updated over 5 years ago.

Status:Closed
Priority:High
Assignee:-
Category:GUI
Affected QGIS version:3.6.2 Regression?:No
Operating System:Ubuntu Linux 18.10 with kernel 4.18.0-17-generic Easy fix?:No
Pull Request or Patch supplied:No Resolution:invalid
Crashes QGIS or corrupts data:Yes Copied to github as #:29836

Description

I could open and use the project normally.

Today QGIS crashed twice when trying to open the print composer.

Now it crashes just opening the project.
Here's the project file: https://drive.google.com/open?id=1-mqzCnUlqu_zh1T2KF7h7nL5nBtPa7mK

Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: point array must contain 0 or >1 elements

Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
Warning: GEOS exception: IllegalArgumentException: Invalid number of points in LinearRing found 3 - must be 0 or >= 4
QGIS died on signal 11Could not attach to process. If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
No thread selected
No stack.
gdb returned 0
[1] 15045 abort (core dumped) qgis

History

#1 Updated by Fabio Spelta over 5 years ago

The same behavior happens with QGIS 3.4 and with 3.7.0-Master built from source (QGIS code revision af6d3d773d).

#2 Updated by Fabio Spelta over 5 years ago

Extra note: switching CRS to EPSG:3857 stops the crash to happen.

#3 Updated by Nyall Dawson over 5 years ago

  • Status changed from Open to Feedback

I don't get a crash - but I do see lots of reprojection errors in the log. I suspect this is due to using EPSG:6785 ("Italy zone N-E") in areas outside of Italy (e.g. the print layout is centered on Colombia).

Is there anything else you may have done to trigger a crash here?

#4 Updated by Fabio Spelta over 5 years ago

Please try opening the print composer after you have opened the project.

That guarantees QGIS to crash here on my system, 100% of the times.

Thank you,

#5 Updated by Fabio Spelta over 5 years ago

Also, it is odd that you see Colombia there. When I open the file, Italy is centered on my Desktop. Looks like some infos are not saved in the project file? 🤔

#6 Updated by Giovanni Manghi over 5 years ago

Fabio Spelta wrote:

Please try opening the print composer after you have opened the project.

That guarantees QGIS to crash here on my system, 100% of the times.

Thank you,

no crash here, but the linked project has no data, so maybe it depends on it.

Please also try with a new/clean profile.

#7 Updated by Fabio Spelta over 5 years ago

no crash here,

Not even opening the Print Layout?

Please also try with a new/clean profile.

How do I do that?
Thanks,

#8 Updated by Giovanni Manghi over 5 years ago

Fabio Spelta wrote:

no crash here,

Not even opening the Print Layout?

no

Please also try with a new/clean profile.

settings > user profiles > new profile

#9 Updated by Fabio Spelta over 5 years ago

Creating a new profile won't crash the system any longer so far.

How can I allow you to reproduce my crashing situation?

#10 Updated by Giovanni Manghi over 5 years ago

  • Resolution set to invalid
  • Status changed from Feedback to Closed

Fabio Spelta wrote:

Creating a new profile won't crash the system any longer so far.

How can I allow you to reproduce my crashing situation?

probably a bad 3rd party plugin or a legacy config.

Also available in: Atom PDF