Bug report #21921

3.6.2 crashes on attempring to edit bad topology

Added by muscatelle - 7 months ago. Updated 7 months ago.

Status:Feedback
Priority:High
Assignee:-
Category:Digitising
Affected QGIS version:3.6.2 Regression?:No
Operating System:Kubuntu 18.04 Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:Yes Copied to github as #:29736

Description

Attempted to edit a postgis layer which had worked without problem in previous versions, and QGIS crashed.
Started QGIS from the command line, created a new project and added only the problem layer - QGIS crashes on attempting an edit.
Error message is shown below:

:~$ qgis
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
Warning: GEOS exception: TopologyException: side location conflict at 408926.39374496252 -3921010.8875752087
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
Aborted (core dumped)

setup:

QGIS version
3.6.2-Noosa
QGIS code revision
656500e
Compiled against Qt
5.9.5
Running against Qt
5.9.5
Compiled against GDAL/OGR
2.2.3
Running against GDAL/OGR
2.2.3
Compiled against GEOS
3.6.2-CAPI-1.10.2
Running against GEOS
3.6.2-CAPI-1.10.2 4d2925d6
PostgreSQL Client Version
10.7 (Ubuntu 10.7-0ubuntu0.18.04.1)
SpatiaLite Version
4.3.0a
QWT Version
6.1.3
QScintilla2 Version
2.10.2
PROJ.4 Version
493

History

#1 Updated by Giovanni Manghi 7 months ago

  • Crashes QGIS or corrupts data changed from No to Yes
  • Status changed from Open to Feedback

so it worked fine up to... 3.4? 2.18? else?

Also available in: Atom PDF