Problem podczas rysowania nowego poligonu w warstwie

Podczas rysowania poligonów na nowej warstwie wywala mi błąd i zamyka QGISa.
Raport z tego błędu:

Cytat Python Stack Trace
Windows fatal exception: access violation

Thread 0x00005190 (most recent call first):
File “C:\PROGRA~1\QGIS34~1.4\apps\Python312\Lib\selectors.py”, line 314 in _select
r, w, x = select.select(r, w, w, timeout)
File “C:\PROGRA~1\QGIS34~1.4\apps\Python312\Lib\selectors.py”, line 323 in select
r, w, _ = self._select(self._readers, self._writers, , timeout)
File “C:\PROGRA~1\QGIS34~1.4\apps\Python312\Lib\socketserver.py”, line 235 in serve_forever
ready = selector.select(poll_interval)
File “C:\PROGRA~1\QGIS34~1.4\apps\Python312\Lib\threading.py”, line 1012 in run
self._target(*self._args, **self._kwargs)
File “C:\PROGRA~1\QGIS34~1.4\apps\Python312\Lib\threading.py”, line 1075 in _bootstrap_inner
self.run()
File “C:\PROGRA~1\QGIS34~1.4\apps\Python312\Lib\threading.py”, line 1032 in _bootstrap
self._bootstrap_inner()

Current thread 0x0000230c (most recent call first):

Stack Trace

geos::geom::Triangle::operator= :
initGEOS :
GEOSGeom_extractUniquePoints_r :
QgsTracer::initGraph :
QgsTracer::findShortestPath :
QgsMapToolCapture::tracingMouseMove :
QgsMapToolCapture::cadCanvasMoveEvent :
QgsMapToolAdvancedDigitizing::canvasMoveEvent :
QgsMapCanvas::mouseMoveEvent :
QWidget::event :
QFrame::event :
QGraphicsView::viewportEvent :
QCoreApplicationPrivate::sendThroughObjectEventFilters :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
main :
BaseThreadInitThunk :
RtlUserThreadStart :

QGIS Info
QGIS Version: 3.40.4-Bratislava
QGIS code revision: 4dd7d7e969
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.26100

Czy jest ktoś w stanie powiedzieć co się dzieje ? Jak zaradzić temu błędowi ?

Pozdrawiam

Spróbuj odinstalować QGISa i zainstalować go na nowo ze stabilną wersją LTR. Mam nadzieję że pomoże. :slight_smile:

To jest wersja stabilna LTR

Skierował bym swą uwagę na ram. Jego mała ilość albo że jest z nim coś nie tak. Przynajmniej tak sugeruje błąd…

Ok dziękuję za informację. RAMu jest 16GB, do tej pory nie było takich problemów. Problemu jak już pisałem nie ma gdy rysuje poligon, problem pojawia się gdy rysuje z włączonym śledzeniem.

W QGIS-ie kwestia ilości potrzebnego RAM-u tak naprawdę zależy od ilości danych, na których chcemy pracować i tego jak chcemy na nich pracować. O ile sam program do pracy nie wymaga ogromnej ilości pamięci, o tyle już np. indeksowanie geometrii wymaga załadowania większej ilości danych dotyczących warstwy do RAM-u i pewnie to śledzenie było włączone na zbyt “ciężkiej” warstwie, skoro program wywala się przez RAM.

1 polubienie