Bug report #17808

[Vertex editor] Hitting DEL when no vertex is selected in the Vertex Editor panel crashes QGIS

Added by Harrissou Santanna over 2 years ago. Updated over 2 years ago.

Status:Closed
Priority:High
Assignee:Martin Dobias
Category:Digitising
Affected QGIS version:master Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:not reproducable
Crashes QGIS or corrupts data:Yes Copied to github as #:25704

Description

User Feedback

I selected some vertices in the map canvas then opened the node editor
I remark that no vertex was shown selected in the dialog (see #17806) but to be sure whether it wasn't a GUI refresh issue I hit DEL.
And Booouuuummm!

Report Details

Crash ID: 68d90ac11963d80e012d407c03e116ec61e8e920

Stack Trace

QgsMapToolDeleteRing::ringUnderPoint :
QgsMapToolDeleteRing::ringUnderPoint :
QgsMapToolDeleteRing::ringUnderPoint :
QgsMapToolDeleteRing::ringUnderPoint :
QgsMapToolDeleteRing::ringUnderPoint :
QMetaObject::activate :
QgsProcessingMultiStepFeedback::setCurrentStep :
QgsProcessingMultiStepFeedback::setCurrentStep :
QgsProcessingMultiStepFeedback::setCurrentStep :
QgsProcessingMultiStepFeedback::setCurrentStep :
QgsProcessingMultiStepFeedback::setCurrentStep :
QMetaObject::activate :
QgsProcessingMultiStepFeedback::setCurrentStep :
QgsProcessingMultiStepFeedback::setCurrentStep :
QUndoStack::push :
QgsProcessingMultiStepFeedback::setCurrentStep :
QgsProcessingMultiStepFeedback::setCurrentStep :
QgsProcessingMultiStepFeedback::setCurrentStep :
QgsMapToolDeleteRing::ringUnderPoint :
QgsMapToolDeleteRing::ringUnderPoint :
QgsMapToolDeleteRing::ringUnderPoint :
QgsMapToolDeleteRing::ringUnderPoint :
QgsMapToolDeleteRing::ringUnderPoint :
QMetaObject::activate :
QgsHiddenWidgetWrapper::trUtf8 :
QgsHiddenWidgetWrapper::trUtf8 :
QWidget::event :
QFrame::event :
QAbstractScrollArea::event :
QgsHiddenWidgetWrapper::trUtf8 :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsProcessingMultiStepFeedback::setCurrentStep :
QCoreApplication::notifyInternal2 :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsProcessingMultiStepFeedback::setCurrentStep :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processKeyEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
CallWindowProcW :
DispatchMessageW :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
QgsMapToolDeleteRing::ringUnderPoint :
BaseThreadInitThunk :
RtlUserThreadStart :

QGIS Info
QGIS Version: 2.99.0-Master
QGIS code revision: 63cc1246df
Compiled against Qt: 5.9.2
Running against Qt: 5.9.2
Compiled against GDAL: 2.2.3
Running against GDAL: 2.2.3

System Info
CPU Type: x86_64
Kernel Type: winnt
Kernel Version: 10.0.15063

History

#1 Updated by Denis Rouzaud over 2 years ago

  • Assignee set to Martin Dobias

#2 Updated by Martin Dobias over 2 years ago

Sorry I am unable to replicate. Could you please try again and maybe attach some test data and exact steps of what you did? (or a screencast)

#3 Updated by Giovanni Manghi over 2 years ago

  • Status changed from Open to Feedback

#4 Updated by Harrissou Santanna over 2 years ago

  • Resolution set to not reproducable
  • Status changed from Feedback to Closed

I can neither reproduce

Also available in: Atom PDF