Skip to content

Qgis crashed from plugin Vector/Check geom #61087

@scribaoliv

Description

@scribaoliv

What is the bug or the crash?

I just launched the built-in plugin from menu : Vector/Check Geometry to check a Lines layer.
After a few minutes, Qgis froze then ended prematurely.
This happens each time.

Message from the crash-reporter :
Python Stack Trace
Windows fatal exception: access violation
Thread 0x000046e0 (most recent call first):
File "C:\Users/Olivier/AppData/Roaming/QGIS/QGIS3\profiles\default/python\expressions\default.py"Windows fatal exception: access violation

Stack Trace
PyUnstable_InterpreterFrame_GetLine :
Py_DumpTracebackThreads :
Py_DumpTracebackThreads :
Py_DumpTracebackThreads :
Py_AtExit :
Py_AtExit :
RtlpCallVectoredHandlers :
RtlDispatchException :
KiUserExceptionDispatch :
QgsProcessingUtils::indicesToFields :
QgsAbstractFeatureSource::iteratorOpened :
QgsVectorLayerFeatureIterator::QgsVectorLayerFeatureIterator :
QgsVectorLayerFeatureSource::getFeatures :
QgsFeaturePool::getFeature :
QgsGeometryCheckerUtils::lineIntersections :
QgsGeometryCheckerUtils::LayerFeature::operator!= :
QgsGeometryDuplicateCheck::collectErrors :
QgsGeometryChecker::runCheck :
QgsGeometryChecker::runCheck :
QgsGeometrySnapper::qt_static_metacall :
QgsGeometrySnapper::featureSnapped :
QtConcurrent::ThreadEngineBase::run :
QThreadPoolPrivate::reset :
QThread::start :
BaseThreadInitThunk :
RtlUserThreadStart :

QGIS Info
QGIS Version: 3.42.0-M�nster
QGIS code revision: feb8023
Compiled against Qt: 5.15.13
Running against Qt: 5.15.13
Compiled against GDAL: 3.10.2
Running against GDAL: 3.10.2

System Info
CPU Type: x86_64
Kernel Type: winnt
Kernel Version: 10.0.22631
Win 11 (23H2)
File infos / source : auvergne-latest.osm.pbf (2024-12, from geofabrik) --> imported into a PostGIS database (v. 17) with osm2pgsql (v. 2.0, flex mode, generic.lua), no customization.

Steps to reproduce the issue

  1. Open my project-file
  2. Launch built-in plugin from Vector/Check geometry

Versions

<style type="text/css"> p, li { white-space: pre-wrap; } </style>
Version de QGIS 3.42.0-Münster
Révision du code feb8023
 
Bibliothèques
Version de Qt 5.15.13
Version de Python 3.12.9
GDAL version 3.10.2
Version de Proj 9.5.1
Version de la base de données du registre EPSG v11.022 (2024-11-05)
Version de GEOS 3.13.0-CAPI-1.19.0
Version de SQLite 3.46.1
Version de PDAL 2.8.3
Version du client PostgreSQL 17.3
Version de SpatiaLite 5.1.0
Version de QWT 6.3.0
Version de QScintilla2 2.14.1
Version de l'OS Windows 11 Version 2009
 
Extensions Python actives
ArcheoCAD 3.2.2
cartography_tools 1.2.1
DsgTools 4.16.0
kmltools 3.2.2
latlontools 3.7.3
MemoryLayerSaver 5.0.2
multiple_layers_tools 1.2
networks 2.8.0
orfeoToolbox_provider 3.0.3
postgis_toolbox 1.2
qgis-maptiler-plugin 3.4.1
qgis2web 3.25.1
QuickOSM 2.3.2
quick_map_services 0.20.0
shapetools 3.5.1
db_manager 0.1.20
grassprovider 2.12.99
MetaSearch 0.3.6
processing 2.12.99
Version de QGIS 3.42.0-Münster Révision du code [feb8023](https://github.com/qgis/QGIS/commit/feb8023300)

Bibliothèques
Version de Qt
5.15.13
Version de Python
3.12.9
GDAL version
3.10.2
Version de Proj
9.5.1
Version de la base de données du registre EPSG
v11.022 (2024-11-05)
Version de GEOS
3.13.0-CAPI-1.19.0
Version de SQLite
3.46.1
Version de PDAL
2.8.3
Version du client PostgreSQL
17.3
Version de SpatiaLite
5.1.0
Version de QWT
6.3.0
Version de QScintilla2
2.14.1
Version de l'OS
Windows 11 Version 2009

Extensions Python actives
ArcheoCAD
3.2.2
cartography_tools
1.2.1
DsgTools
4.16.0
kmltools
3.2.2
latlontools
3.7.3
MemoryLayerSaver
5.0.2
multiple_layers_tools
1.2
networks
2.8.0
orfeoToolbox_provider
3.0.3
postgis_toolbox
1.2
qgis-maptiler-plugin
3.4.1
qgis2web
3.25.1
QuickOSM
2.3.2
quick_map_services
0.20.0
shapetools
3.5.1
db_manager
0.1.20
grassprovider
2.12.99
MetaSearch
0.3.6
processing
2.12.99

Supported QGIS version

  • I'm running a supported QGIS version according to the roadmap.

New profile

Additional context

No response

Metadata

Metadata

Assignees

Labels

BugEither a bug report, or a bug fix. Let's hope for the latter!Crash/Data CorruptionGeometry checkerRegressionSomething which used to work, but doesn't anymore

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions