Bug report #20676
Qgis Crash while executing model
Status: | Closed | ||
---|---|---|---|
Priority: | High | ||
Assignee: | Nyall Dawson | ||
Category: | Processing/Modeller | ||
Affected QGIS version: | 3.5(master) | Regression?: | No |
Operating System: | Easy fix?: | No | |
Pull Request or Patch supplied: | No | Resolution: | |
Crashes QGIS or corrupts data: | Yes | Copied to github as #: | 28496 |
Description
User Feedback¶
Happening when exacuting a modell in modell builder. the same in the stable version
Report Details¶
Crash ID: 3fceb8ae24435e704da48647f10960c8811f1f9b
Stack Trace
QBitArray::QBitArray : OGREnvelope::Contains : OGREnvelope::Contains : PyMethodDef_RawFastCallKeywords : PyMethodDef_RawFastCallKeywords : PyEval_EvalFrameDefault : PyFunction_FastCallDict : PyMethodDef_RawFastCallDict : PyObject_Call : PyInit_QtCore : PyInit_QtCore : PyInit_QtCore : PyInit_QtCore : PyInit_QtCore : QMetaObject::activate : QAction::activate : QAbstractButton::click : QAbstractButton::mouseReleaseEvent : QToolButton::mouseReleaseEvent : QWidget::event : QApplicationPrivate::notify_helper : QApplication::notify : QgsRenderContext::featureFilterProvider : QCoreApplication::notifyInternal2 : QApplicationPrivate::sendMouseEvent : QSizePolicy::QSizePolicy : QSizePolicy::QSizePolicy : QApplicationPrivate::notify_helper : QApplication::notify : QgsRenderContext::featureFilterProvider : QCoreApplication::notifyInternal2 : QGuiApplicationPrivate::processMouseEvent : QWindowSystemInterface::sendWindowSystemEvents : QEventDispatcherWin32::processEvents : CallWindowProcW : DispatchMessageW : QEventDispatcherWin32::processEvents : qt_plugin_query_metadata : QEventLoop::exec : QCoreApplication::exec : QgsVectorLayerProperties::mButtonAddJoin_clicked : BaseThreadInitThunk : RtlUserThreadStart :
QGIS Info
QGIS Version: 3.5.0-Master
QGIS code revision: 23a4fb6e70
Compiled against Qt: 5.11.2
Running against Qt: 5.11.2
Compiled against GDAL: 2.3.2
Running against GDAL: 2.3.2
System Info
CPU Type: x86_64
Kernel Type: winnt
Kernel Version: 10.0.16299
Associated revisions
[processing] Fix crash when running model through modeler dialog
Fixes #20676
(cherry picked from commit 01de9c32a4cae2ab43d3bdc1df6db2a6f917487d)
[processing] Fix crash when running model through modeler dialog
Fixes #20676
History
#1 Updated by Giovanni Manghi almost 6 years ago
- Priority changed from Normal to High
Please attach the project/data and model. Thanks!
#2 Updated by roland gutzinger almost 6 years ago
Correcting myself.The crash happens after successfully executing the model, when i try to change something in the parameters, with a mouseclick somewhere in the model-builder. And it's independent of the model and the input data.
Under Linux this is happening instead:
An error has occurred while executing Python code: RuntimeError: wrapped C/C++ object of type QgsProcessingModelAlgorithm has been deleted Traceback (most recent call last): File "/usr/share/qgis/python/plugins/processing/modeler/ModelerGraphicItem.py", line 176, in mouseDoubleClickEvent self.editElement() File "/usr/share/qgis/python/plugins/processing/modeler/ModelerGraphicItem.py", line 220, in editElement dlg = ModelerParametersDialog(elemAlg, self.model, self.element.childId(), self.element.configuration()) File "/usr/share/qgis/python/plugins/processing/modeler/ModelerParametersDialog.py", line 97, in __init__ self.setupUi() File "/usr/share/qgis/python/plugins/processing/modeler/ModelerParametersDialog.py", line 151, in setupUi widget_context.setModel(self.model) RuntimeError: wrapped C/C++ object of type QgsProcessingModelAlgorithm has been deleted Python version: 3.6.7 (default, Oct 22 2018, 11:32:17) [GCC 8.2.0] QGIS version: 3.4.2-Madeira Madeira, 5645791 Python Path: /usr/share/qgis/python /home/ro/.local/share/QGIS/QGIS3/profiles/default/python /home/ro/.local/share/QGIS/QGIS3/profiles/default/python/plugins /usr/share/qgis/python/plugins /usr/lib/python36.zip /usr/lib/python3.6 /usr/lib/python3.6/lib-dynload /usr/local/lib/python3.6/dist-packages /usr/lib/python3/dist-packages /usr/lib/python3.6/dist-packages /home/ro/.local/share/QGIS/QGIS3/profiles/default/python
#3 Updated by Nyall Dawson almost 6 years ago
- Assignee set to Nyall Dawson
- Status changed from Open to In Progress
#4 Updated by Nyall Dawson almost 6 years ago
- % Done changed from 0 to 100
- Status changed from In Progress to Closed
Applied in changeset qgis|14164ef9e157ed58d996304478efaaf3fc39e38f.